{
 "cells": [
  {
   "cell_type": "code",
   "execution_count": 4,
   "metadata": {},
   "outputs": [],
   "source": [
    "import pickle\n",
    "import gzip\n",
    "import os\n",
    "import sys\n",
    "\n",
    "import matplotlib.pyplot as plt\n",
    "import numpy as np\n",
    "import sentencepiece as spm\n",
    "import textdistance\n",
    "import torch\n",
    "\n",
    "from representjs import RUN_DIR, CSNJS_DIR\n",
    "from data.precomputed_dataset import PrecomputedDataset"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 5,
   "metadata": {},
   "outputs": [],
   "source": [
    "DEFAULT_CSNJS_TRAIN_FILEPATH = str(CSNJS_DIR / \"javascript_dedupe_definitions_nonoverlap_v2_train.jsonl.gz\")\n",
    "DEFAULT_SPM_UNIGRAM_FILEPATH = str(CSNJS_DIR / \"csnjs_8k_9995p_unigram_url.model\")\n",
    "\n",
    "AUGMENTED_DATASET_PATH = \"/data/ajay/coderep/representjs/data/codesearchnet_javascript/javascript_augmented.pickle.gz\""
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 6,
   "metadata": {},
   "outputs": [
    {
     "name": "stderr",
     "output_type": "stream",
     "text": [
      "2020-11-14 14:36:56.641 | DEBUG    | data.precomputed_dataset:__init__:37 - Loading /data/ajay/coderep/representjs/data/codesearchnet_javascript/javascript_augmented.pickle.gz\n",
      "2020-11-14 14:40:02.521 | DEBUG    | data.precomputed_dataset:__init__:45 - Loaded 1843099 examples in 185.877s\n",
      "2020-11-14 14:40:15.088 | DEBUG    | data.precomputed_dataset:__init__:50 - Converted examples to lists of alternatives\n",
      "2020-11-14 14:40:15.484 | DEBUG    | data.precomputed_dataset:__init__:53 - Filtered dataset to 1644353 examples with at least 2 alternatives\n"
     ]
    }
   ],
   "source": [
    "config = dict(\n",
    "    train_filepath=AUGMENTED_DATASET_PATH,\n",
    "    program_mode=\"contrastive\",\n",
    "    limit_dataset_size=-1,\n",
    "    subword_regularization_alpha=0.1,\n",
    "    # MIN ALTERNATIVES = 2, SWREG=0.1 used for BiLSTM\n",
    "    # MIN ALT=1, SWREG=0.1 for contrastive Transformer  TODO: try this.\n",
    "    # MIN ALT=1, SWREG=0. for hybrid MLM, contrastive Transformer\n",
    "    min_alternatives=2,\n",
    "    max_length=1024,\n",
    "    spm_filepath=DEFAULT_SPM_UNIGRAM_FILEPATH\n",
    ")\n",
    "\n",
    "sp = spm.SentencePieceProcessor()\n",
    "sp.Load(config[\"spm_filepath\"])\n",
    "pad_id = sp.PieceToId(\"[PAD]\")\n",
    "mask_id = sp.PieceToId(\"[MASK]\")\n",
    "\n",
    "train_dataset = PrecomputedDataset(\n",
    "    config[\"train_filepath\"],\n",
    "    min_alternatives=config[\"min_alternatives\"],\n",
    "    program_mode=config[\"program_mode\"],\n",
    "    limit_size=config[\"limit_dataset_size\"],\n",
    "    sp=sp,\n",
    "    subword_regularization_alpha=config[\"subword_regularization_alpha\"],\n",
    "    max_length=config[\"max_length\"],\n",
    ")"
   ]
  },
  {
   "cell_type": "markdown",
   "metadata": {},
   "source": [
    "# Define negatives edit distance dataset"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 27,
   "metadata": {},
   "outputs": [],
   "source": [
    "class NegEDDataset(torch.utils.data.Dataset):\n",
    "    def __init__(self, precomputed_dataset, sample_size=1644353):\n",
    "        super().__init__()\n",
    "        self.precomputed_dataset = precomputed_dataset\n",
    "        self.n = len(self.precomputed_dataset)\n",
    "        self.sample_size = sample_size\n",
    "\n",
    "    def __len__(self):\n",
    "        return self.sample_size\n",
    "\n",
    "    def __getitem__(self, idx):\n",
    "        idx_a = np.random.randint(0, self.n-1)\n",
    "        idx_b = np.random.randint(idx_a+1, self.n)\n",
    "\n",
    "        a, _ = self.precomputed_dataset[idx_a]\n",
    "        b, _ = self.precomputed_dataset[idx_b]\n",
    "\n",
    "        a = list(a.numpy())\n",
    "        b = list(b.numpy())\n",
    "        distance = textdistance.levenshtein.distance(a, b)\n",
    "\n",
    "        maxlen = max(len(a), len(b))\n",
    "        ratio = (maxlen - distance) / float(maxlen)  # similarity ratio\n",
    "        return ratio"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 28,
   "metadata": {},
   "outputs": [],
   "source": [
    "eddataset = NegEDDataset(train_dataset)"
   ]
  },
  {
   "cell_type": "markdown",
   "metadata": {},
   "source": [
    "# Define parallel dataloader"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 37,
   "metadata": {},
   "outputs": [],
   "source": [
    "dl = torch.utils.data.DataLoader(eddataset, batch_size=32, shuffle=True, num_workers=64, drop_last=False)"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 38,
   "metadata": {},
   "outputs": [],
   "source": [
    "all_ratios = []"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": null,
   "metadata": {
    "scrolled": true
   },
   "outputs": [
    {
     "name": "stdout",
     "output_type": "stream",
     "text": [
      "text distance, similarities\n",
      "Processed 320 pairs of programs (0.01946054162336189 %). Average ratio: 0.13756285512574812 += 0.003066001753680389\n",
      "Processed 640 pairs of programs (0.03892108324672378 %). Average ratio: 0.13758622693569766 += 0.0021677638409255146\n",
      "Processed 960 pairs of programs (0.05838162487008568 %). Average ratio: 0.1376094484446186 += 0.0017697874441497425\n",
      "Processed 1280 pairs of programs (0.07784216649344756 %). Average ratio: 0.1376325210977131 += 0.0015325219944562678\n",
      "Processed 1600 pairs of programs (0.09730270811680947 %). Average ratio: 0.13765544632171434 += 0.0013705878788569227\n",
      "Processed 1920 pairs of programs (0.11676324974017135 %). Average ratio: 0.13767822552518055 += 0.001251041284922487\n",
      "Processed 2240 pairs of programs (0.13622379136353327 %). Average ratio: 0.13765368299696915 += 0.0011578512856472937\n",
      "Processed 2560 pairs of programs (0.15568433298689513 %). Average ratio: 0.1375979439297559 += 0.0010825415469923577\n",
      "Processed 2880 pairs of programs (0.17514487461025705 %). Average ratio: 0.13754255652858183 += 0.0010201329228748156\n",
      "Processed 3200 pairs of programs (0.19460541623361893 %). Average ratio: 0.13748751747584284 += 0.0009673132925921284\n",
      "Saving negatives_all_ratios_3200.npy\n",
      "Processed 3520 pairs of programs (0.21406595785698085 %). Average ratio: 0.13743282349553482 += 0.0009218507933010812\n",
      "Processed 3840 pairs of programs (0.2335264994803427 %). Average ratio: 0.1373784713526037 += 0.0008821792839163809\n",
      "Processed 4160 pairs of programs (0.2529870411037046 %). Average ratio: 0.13734062839256866 += 0.0008473590324354251\n",
      "Processed 4480 pairs of programs (0.27244758272706654 %). Average ratio: 0.13736750176674237 += 0.0008170856443261053\n",
      "Processed 4800 pairs of programs (0.2919081243504284 %). Average ratio: 0.13739420874231437 += 0.0007899072920258612\n",
      "Processed 5120 pairs of programs (0.31136866597379026 %). Average ratio: 0.13742075086001246 += 0.0007653315880593613\n",
      "Processed 5440 pairs of programs (0.33082920759715223 %). Average ratio: 0.13744712964160163 += 0.0007429691764143357\n",
      "Processed 5760 pairs of programs (0.3502897492205141 %). Average ratio: 0.13747334659017493 += 0.0007225075809180265\n",
      "Processed 6080 pairs of programs (0.36975029084387595 %). Average ratio: 0.1374994031904389 += 0.0007036927334118316\n",
      "Processed 6400 pairs of programs (0.38921083246723787 %). Average ratio: 0.13748741012448798 += 0.0006860982728123795\n",
      "Saving negatives_all_ratios_6400.npy\n",
      "Processed 6720 pairs of programs (0.4086713740905998 %). Average ratio: 0.13746604606097598 += 0.0006697270376988823\n",
      "Processed 7040 pairs of programs (0.4281319157139617 %). Average ratio: 0.13744481147663679 += 0.0006544877693320336\n",
      "Processed 7360 pairs of programs (0.4475924573373235 %). Average ratio: 0.13742370519794314 += 0.000640255918266663\n",
      "Processed 7680 pairs of programs (0.4670529989606854 %). Average ratio: 0.1374027260655067 += 0.0006269253036465752\n",
      "Processed 8000 pairs of programs (0.4865135405840474 %). Average ratio: 0.13738187293386564 += 0.0006144047713889843\n",
      "Processed 8320 pairs of programs (0.5059740822074092 %). Average ratio: 0.13735736713486674 += 0.0006025654130695345\n",
      "Processed 8640 pairs of programs (0.5254346238307711 %). Average ratio: 0.13732735824887315 += 0.0005913174618245536\n",
      "Processed 8960 pairs of programs (0.5448951654541331 %). Average ratio: 0.13729752798720096 += 0.0005806776147541686\n",
      "Processed 9280 pairs of programs (0.5643557070774949 %). Average ratio: 0.13726787475972269 += 0.0005705929730749394\n",
      "Processed 9600 pairs of programs (0.5838162487008568 %). Average ratio: 0.13723839699512888 += 0.0005610168634090148\n",
      "Saving negatives_all_ratios_9600.npy\n",
      "Processed 9920 pairs of programs (0.6032767903242188 %). Average ratio: 0.1372090931406507 += 0.0005519079264654513\n",
      "Processed 10240 pairs of programs (0.6227373319475805 %). Average ratio: 0.13717996166178706 += 0.0005432293636388379\n",
      "Processed 10560 pairs of programs (0.6421978735709425 %). Average ratio: 0.13718483272688045 += 0.0005349410582047212\n",
      "Processed 10880 pairs of programs (0.6616584151943045 %). Average ratio: 0.1371896753062131 += 0.0005270212043647397\n",
      "Processed 11200 pairs of programs (0.6811189568176662 %). Average ratio: 0.13719448964893152 += 0.0005194432895412986\n",
      "Processed 11520 pairs of programs (0.7005794984410282 %). Average ratio: 0.13719927600128531 += 0.00051218339727929\n",
      "Processed 11840 pairs of programs (0.72004004006439 %). Average ratio: 0.13720403460666897 += 0.000505219889290659\n",
      "Processed 12160 pairs of programs (0.7395005816877519 %). Average ratio: 0.1372087657056631 += 0.0004985331338335879\n",
      "Processed 12480 pairs of programs (0.7589611233111139 %). Average ratio: 0.13718596595772484 += 0.0004920533378879111\n",
      "Processed 12800 pairs of programs (0.7784216649344757 %). Average ratio: 0.137145014212768 += 0.00048578343868475047\n",
      "Saving negatives_all_ratios_12800.npy\n",
      "Processed 13120 pairs of programs (0.7978822065578376 %). Average ratio: 0.13710429714829803 += 0.00047974354003111345\n",
      "Processed 13440 pairs of programs (0.8173427481811996 %). Average ratio: 0.13706381275276786 += 0.0004739198850084651\n",
      "Processed 13760 pairs of programs (0.8368032898045614 %). Average ratio: 0.1370235590375541 += 0.0004682998426203452\n",
      "Processed 14080 pairs of programs (0.8562638314279234 %). Average ratio: 0.13698353403663133 += 0.0004628717919944577\n",
      "Processed 14400 pairs of programs (0.8757243730512853 %). Average ratio: 0.13695759417947598 += 0.00045765848939551766\n",
      "Processed 14720 pairs of programs (0.895184914674647 %). Average ratio: 0.13698707777629388 += 0.00045274775065718526\n",
      "Processed 15040 pairs of programs (0.914645456298009 %). Average ratio: 0.13701639526834095 += 0.000447994904330491\n",
      "Processed 15360 pairs of programs (0.9341059979213708 %). Average ratio: 0.1370455480553765 += 0.0004433916660993547\n",
      "Processed 15680 pairs of programs (0.9535665395447328 %). Average ratio: 0.1370745375214763 += 0.00043893034711020156\n",
      "Processed 16000 pairs of programs (0.9730270811680948 %). Average ratio: 0.13710336503525153 += 0.0004346038000752016\n",
      "Saving negatives_all_ratios_16000.npy\n",
      "Processed 16320 pairs of programs (0.9924876227914566 %). Average ratio: 0.13713203195006424 += 0.0004304053712191418\n",
      "Processed 16640 pairs of programs (1.0119481644148185 %). Average ratio: 0.1371642009229014 += 0.00042628258760466094\n",
      "Processed 16960 pairs of programs (1.0314087060381802 %). Average ratio: 0.13719710446840877 += 0.00042226561048500934\n",
      "Processed 17280 pairs of programs (1.0508692476615422 %). Average ratio: 0.13722982622637192 += 0.0004183606801116398\n",
      "Processed 17600 pairs of programs (1.0703297892849042 %). Average ratio: 0.1372623676991672 += 0.0004145626763559742\n",
      "Processed 17920 pairs of programs (1.0897903309082662 %). Average ratio: 0.13729473037266143 += 0.000410866800718131\n",
      "Processed 18240 pairs of programs (1.1092508725316281 %). Average ratio: 0.13732691571643788 += 0.0004072685508140072\n",
      "Processed 18560 pairs of programs (1.1287114141549899 %). Average ratio: 0.13734595368204042 += 0.0004037558731635279\n",
      "Processed 18880 pairs of programs (1.1481719557783516 %). Average ratio: 0.1373454836625821 += 0.00040032128021613234\n",
      "Processed 19200 pairs of programs (1.1676324974017136 %). Average ratio: 0.13734501619757733 += 0.00039697291890614556\n",
      "Saving negatives_all_ratios_19200.npy\n",
      "Processed 19520 pairs of programs (1.1870930390250756 %). Average ratio: 0.13734455126625825 += 0.00039370724027041243\n",
      "Processed 19840 pairs of programs (1.2065535806484375 %). Average ratio: 0.1373440888480814 += 0.0003905208965174251\n",
      "Processed 20160 pairs of programs (1.2260141222717993 %). Average ratio: 0.13734362892272498 += 0.0003874107265995861\n",
      "Processed 20480 pairs of programs (1.245474663895161 %). Average ratio: 0.13734317147008546 += 0.0003843737430303137\n",
      "Processed 20800 pairs of programs (1.264935205518523 %). Average ratio: 0.13737457439407041 += 0.00038141505874995566\n",
      "Processed 21120 pairs of programs (1.284395747141885 %). Average ratio: 0.13740580938798058 += 0.00037852377384078834\n",
      "Processed 21440 pairs of programs (1.303856288765247 %). Average ratio: 0.13743687779525657 += 0.00037569736311790806\n",
      "Processed 21760 pairs of programs (1.323316830388609 %). Average ratio: 0.13746778094504702 += 0.00037293343191164766\n",
      "Processed 22080 pairs of programs (1.3427773720119707 %). Average ratio: 0.13749852015239827 += 0.0003702297075218836\n",
      "Processed 22400 pairs of programs (1.3622379136353324 %). Average ratio: 0.1375290967184408 += 0.0003675840313463499\n",
      "Saving negatives_all_ratios_22400.npy\n",
      "Processed 22720 pairs of programs (1.3816984552586944 %). Average ratio: 0.1375160138139632 += 0.00036497522433954143\n",
      "Processed 23040 pairs of programs (1.4011589968820564 %). Average ratio: 0.13747407733495648 += 0.00036240811735339587\n",
      "Processed 23360 pairs of programs (1.4206195385054183 %). Average ratio: 0.1374323609949472 += 0.00035989369306146105\n",
      "Processed 23680 pairs of programs (1.44008008012878 %). Average ratio: 0.13739086306509501 += 0.00035743016775850516\n",
      "Processed 24000 pairs of programs (1.459540621752142 %). Average ratio: 0.1373495818346154 += 0.0003550158412551089\n",
      "Processed 24320 pairs of programs (1.4790011633755038 %). Average ratio: 0.13730851561054458 += 0.0003526490919156324\n",
      "Processed 24640 pairs of programs (1.4984617049988658 %). Average ratio: 0.1372774810033332 += 0.00035032201489428223\n",
      "Processed 24960 pairs of programs (1.5179222466222277 %). Average ratio: 0.13728577859660213 += 0.0003480145093293748\n",
      "Processed 25280 pairs of programs (1.5373827882455897 %). Average ratio: 0.1372940333082521 += 0.00034575087442371673\n",
      "Processed 25600 pairs of programs (1.5568433298689515 %). Average ratio: 0.13730224546984204 += 0.0003435297384633993\n",
      "Saving negatives_all_ratios_25600.npy\n",
      "Processed 25920 pairs of programs (1.5763038714923134 %). Average ratio: 0.13731041540952146 += 0.0003413497891030905\n",
      "Processed 26240 pairs of programs (1.5957644131156752 %). Average ratio: 0.13731854345207434 += 0.00033920977010057677\n",
      "Processed 26560 pairs of programs (1.6152249547390374 %). Average ratio: 0.13732662991896197 += 0.00033710847826824936\n",
      "Processed 26880 pairs of programs (1.6346854963623991 %). Average ratio: 0.13732907756341162 += 0.00033504884999825414\n",
      "Processed 27200 pairs of programs (1.6541460379857609 %). Average ratio: 0.13733011692120894 += 0.00033302664285013905\n",
      "Processed 27520 pairs of programs (1.6736065796091228 %). Average ratio: 0.1373311510030783 += 0.0003310397681460219\n",
      "Processed 27840 pairs of programs (1.6930671212324846 %). Average ratio: 0.13733217984909016 += 0.00032908721010194397\n",
      "Processed 28160 pairs of programs (1.7125276628558468 %). Average ratio: 0.13733320349891 += 0.0003271679933903977\n",
      "Processed 28480 pairs of programs (1.7319882044792085 %). Average ratio: 0.13733422199180378 += 0.00032528118109066657\n",
      "Processed 28800 pairs of programs (1.7514487461025705 %). Average ratio: 0.13733598810694259 += 0.0003233863178553635\n",
      "Saving negatives_all_ratios_28800.npy\n",
      "Processed 29120 pairs of programs (1.7709092877259323 %). Average ratio: 0.13733887164997274 += 0.00032146382858112165\n",
      "Processed 29440 pairs of programs (1.790369829349294 %). Average ratio: 0.13734174077528777 += 0.00031957264119683625\n",
      "Processed 29760 pairs of programs (1.8098303709726562 %). Average ratio: 0.13734459559075082 += 0.00031771191861655656\n",
      "Processed 30080 pairs of programs (1.829290912596018 %). Average ratio: 0.13734743620315187 += 0.000315880854855222\n",
      "Processed 30400 pairs of programs (1.84875145421938 %). Average ratio: 0.13735026271822096 += 0.00031407867355556654\n",
      "Processed 30720 pairs of programs (1.8682119958427417 %). Average ratio: 0.13735307524064114 += 0.00031230462659950396\n",
      "Processed 31040 pairs of programs (1.8876725374661034 %). Average ratio: 0.1373616319433032 += 0.00031068486350984705\n",
      "Processed 31360 pairs of programs (1.9071330790894656 %). Average ratio: 0.13737014649472065 += 0.0003090899475515608\n",
      "Processed 31680 pairs of programs (1.9265936207128274 %). Average ratio: 0.13737861920559055 += 0.00030751924993641506\n",
      "Processed 32000 pairs of programs (1.9460541623361896 %). Average ratio: 0.13738705038356405 += 0.0003059721639344786\n",
      "Saving negatives_all_ratios_32000.npy\n",
      "Processed 32320 pairs of programs (1.9655147039595513 %). Average ratio: 0.1373954403332834 += 0.0003044481038889731\n",
      "Processed 32640 pairs of programs (1.9849752455829133 %). Average ratio: 0.13740378935641875 += 0.0003029465042843758\n",
      "Processed 32960 pairs of programs (2.0044357872062752 %). Average ratio: 0.13739855040228807 += 0.00030146653969468983\n",
      "Processed 33280 pairs of programs (2.023896328829637 %). Average ratio: 0.13738432723497346 += 0.00030000776996858496\n",
      "Processed 33600 pairs of programs (2.0433568704529987 %). Average ratio: 0.13737017294498238 += 0.000298569869884707\n",
      "Processed 33920 pairs of programs (2.0628174120763605 %). Average ratio: 0.13735608703320382 += 0.00029715234636021836\n",
      "Processed 34240 pairs of programs (2.0822779536997227 %). Average ratio: 0.13734206900533746 += 0.00029575472247577697\n",
      "Processed 34560 pairs of programs (2.1017384953230844 %). Average ratio: 0.13732811837183587 += 0.00029437653680052623\n",
      "Processed 34880 pairs of programs (2.121199036946446 %). Average ratio: 0.13731420335789732 += 0.0002929940443647673\n",
      "Processed 35200 pairs of programs (2.1406595785698084 %). Average ratio: 0.1373002300625977 += 0.00029153785693359144\n",
      "Saving negatives_all_ratios_35200.npy\n",
      "Processed 35520 pairs of programs (2.16012012019317 %). Average ratio: 0.13728632346560501 += 0.0002901013522967056\n",
      "Processed 35840 pairs of programs (2.1795806618165323 %). Average ratio: 0.13727248309050274 += 0.0002886840939062516\n",
      "Processed 36160 pairs of programs (2.199041203439894 %). Average ratio: 0.13725870846540097 += 0.00028728565868756724\n",
      "Processed 36480 pairs of programs (2.2185017450632563 %). Average ratio: 0.13724499912288263 += 0.00028590563650798454\n",
      "Processed 36800 pairs of programs (2.237962286686618 %). Average ratio: 0.1372313545999507 += 0.000284543629671036\n",
      "Processed 37120 pairs of programs (2.2574228283099798 %). Average ratio: 0.13720240989200094 += 0.0002832989795696475\n",
      "Processed 37440 pairs of programs (2.2768833699333415 %). Average ratio: 0.13716976929591604 += 0.0002820949960258539\n",
      "Processed 37760 pairs of programs (2.2963439115567033 %). Average ratio: 0.13713728194206623 += 0.00028090624594484797\n",
      "Processed 38080 pairs of programs (2.3158044531800654 %). Average ratio: 0.13710494675380827 += 0.0002797324089560108\n",
      "Processed 38400 pairs of programs (2.335264994803427 %). Average ratio: 0.13707276266456087 += 0.00027857317406089374\n",
      "Saving negatives_all_ratios_38400.npy\n",
      "Processed 38720 pairs of programs (2.354725536426789 %). Average ratio: 0.13704072861768757 += 0.0002774282392835627\n",
      "Processed 39040 pairs of programs (2.374186078050151 %). Average ratio: 0.13701586732037938 += 0.00027629986732713836\n",
      "Processed 39360 pairs of programs (2.393646619673513 %). Average ratio: 0.13700163257509795 += 0.00027518904583687256\n",
      "Processed 39680 pairs of programs (2.413107161296875 %). Average ratio: 0.13698746373141504 += 0.00027409166131746467\n",
      "Processed 40000 pairs of programs (2.432567702920237 %). Average ratio: 0.1369733603327376 += 0.0002730074442901817\n",
      "Processed 40320 pairs of programs (2.4520282445435986 %). Average ratio: 0.1369593219266808 += 0.00027193613278450433\n",
      "Processed 40640 pairs of programs (2.4714887861669603 %). Average ratio: 0.13694534806501962 += 0.00027087747207134945\n",
      "Processed 40960 pairs of programs (2.490949327790322 %). Average ratio: 0.13693143830364135 += 0.00026983121440778406\n",
      "Processed 41280 pairs of programs (2.5104098694136843 %). Average ratio: 0.13691531866099796 += 0.0002687485775495274\n",
      "Processed 41600 pairs of programs (2.529870411037046 %). Average ratio: 0.1368992726240288 += 0.00026767845333019346\n",
      "Saving negatives_all_ratios_41600.npy\n",
      "Processed 41920 pairs of programs (2.549330952660408 %). Average ratio: 0.13688329968973373 += 0.0002666206032990585\n",
      "Processed 42240 pairs of programs (2.56879149428377 %). Average ratio: 0.13686739935968545 += 0.00026557479532534007\n",
      "Processed 42560 pairs of programs (2.5882520359071317 %). Average ratio: 0.13685157113997753 += 0.00026454080338425047\n",
      "Processed 42880 pairs of programs (2.607712577530494 %). Average ratio: 0.13683581454117325 += 0.00026351840735184054\n",
      "Processed 43200 pairs of programs (2.6271731191538557 %). Average ratio: 0.13683077479151337 += 0.0002625008608233791\n",
      "Processed 43520 pairs of programs (2.646633660777218 %). Average ratio: 0.1368328389010462 += 0.00026149024978956817\n",
      "Processed 43840 pairs of programs (2.6660942024005796 %). Average ratio: 0.1368348937336822 += 0.0002604907524621483\n",
      "Processed 44160 pairs of programs (2.6855547440239413 %). Average ratio: 0.13683693935182212 += 0.0002595021678717665\n",
      "Processed 44480 pairs of programs (2.705015285647303 %). Average ratio: 0.13683897581730817 += 0.00025852430010225787\n",
      "Processed 44800 pairs of programs (2.724475827270665 %). Average ratio: 0.13684100319143044 += 0.00025755695812827874\n",
      "Saving negatives_all_ratios_44800.npy\n",
      "Processed 45120 pairs of programs (2.743936368894027 %). Average ratio: 0.1368409902715656 += 0.00025661508611808903\n",
      "Processed 45440 pairs of programs (2.763396910517389 %). Average ratio: 0.13683287041132713 += 0.00025574337075455386\n",
      "Processed 45760 pairs of programs (2.782857452140751 %). Average ratio: 0.1368247865593381 += 0.00025488077471393853\n",
      "Processed 46080 pairs of programs (2.8023179937641127 %). Average ratio: 0.13681673847660566 += 0.000254027139006028\n",
      "Processed 46400 pairs of programs (2.8217785353874745 %). Average ratio: 0.1368087259262473 += 0.00025318230849597027\n",
      "Processed 46720 pairs of programs (2.8412390770108367 %). Average ratio: 0.13680074867346761 += 0.0002523461317849901\n",
      "Processed 47040 pairs of programs (2.8606996186341984 %). Average ratio: 0.1367928064855353 += 0.0002515184610955812\n",
      "Processed 47360 pairs of programs (2.88016016025756 %). Average ratio: 0.1368055889046374 += 0.00025073021507027155\n",
      "Processed 47680 pairs of programs (2.899620701880922 %). Average ratio: 0.13682347650813723 += 0.0002499575346504824\n",
      "Processed 48000 pairs of programs (2.919081243504284 %). Average ratio: 0.13684128599983134 += 0.0002491924768825903\n",
      "Saving negatives_all_ratios_48000.npy\n",
      "Processed 48320 pairs of programs (2.938541785127646 %). Average ratio: 0.1368590178902545 += 0.0002484349148726183\n",
      "Processed 48640 pairs of programs (2.9580023267510076 %). Average ratio: 0.13687667268550185 += 0.00024768472467240235\n",
      "Processed 48960 pairs of programs (2.97746286837437 %). Average ratio: 0.13689425088727747 += 0.0002469417851923415\n",
      "Processed 49280 pairs of programs (2.9969234099977315 %). Average ratio: 0.13689752662809712 += 0.00024616668148176975\n",
      "Processed 49600 pairs of programs (3.0163839516210937 %). Average ratio: 0.13687949476131683 += 0.00024534039883108196\n",
      "Processed 49920 pairs of programs (3.0358444932444555 %). Average ratio: 0.13686154061810027 += 0.0002445220772467373\n",
      "Processed 50240 pairs of programs (3.0553050348678172 %). Average ratio: 0.13684366369700507 += 0.00024371159025179728\n",
      "Processed 50560 pairs of programs (3.0747655764911794 %). Average ratio: 0.13682586350089307 += 0.00024290881416743224\n",
      "Processed 50880 pairs of programs (3.094226118114541 %). Average ratio: 0.1368081395368844 += 0.00024211362803373913\n",
      "Processed 51200 pairs of programs (3.113686659737903 %). Average ratio: 0.1367904913163116 += 0.00024132591353328276\n",
      "Saving negatives_all_ratios_51200.npy\n",
      "Processed 51520 pairs of programs (3.133147201361265 %). Average ratio: 0.13679468772183104 += 0.00024052263530157967\n",
      "Processed 51840 pairs of programs (3.152607742984627 %). Average ratio: 0.1367988662703057 += 0.0002397268541289668\n",
      "Processed 52160 pairs of programs (3.1720682846079886 %). Average ratio: 0.13680302707547476 += 0.0002389384553823741\n",
      "Processed 52480 pairs of programs (3.1915288262313504 %). Average ratio: 0.13680717025011344 += 0.00023815732686696193\n",
      "Processed 52800 pairs of programs (3.210989367854712 %). Average ratio: 0.13681129590604327 += 0.00023738335875975536\n",
      "Processed 53120 pairs of programs (3.2304499094780748 %). Average ratio: 0.1368154041541422 += 0.0002366164435454759\n",
      "Processed 53440 pairs of programs (3.2499104511014365 %). Average ratio: 0.136832078758893 += 0.00023589286564632605\n",
      "Processed 53760 pairs of programs (3.2693709927247983 %). Average ratio: 0.136857054781139 += 0.00023519986932570952\n",
      "Processed 54080 pairs of programs (3.28883153434816 %). Average ratio: 0.13688192608211774 += 0.0002345129713739053\n",
      "Processed 54400 pairs of programs (3.3082920759715218 %). Average ratio: 0.13690669331907565 += 0.000233832082235929\n",
      "Saving negatives_all_ratios_54400.npy\n",
      "Processed 54720 pairs of programs (3.327752617594884 %). Average ratio: 0.13693135714377072 += 0.00023315711419334757\n",
      "Processed 55040 pairs of programs (3.3472131592182457 %). Average ratio: 0.13695591820252953 += 0.00023248798131609235\n",
      "Processed 55360 pairs of programs (3.3666737008416074 %). Average ratio: 0.13698424653089672 += 0.00023182882664386822\n",
      "Processed 55680 pairs of programs (3.386134242464969 %). Average ratio: 0.1370279027815457 += 0.0002311920605315599\n",
      "Processed 56000 pairs of programs (3.405594784088332 %). Average ratio: 0.13707137826097046 += 0.00023056057109528094\n",
      "Processed 56320 pairs of programs (3.4250553257116936 %). Average ratio: 0.1371146740896538 += 0.000229934284150883\n",
      "Processed 56640 pairs of programs (3.4445158673350553 %). Average ratio: 0.13715779137883743 += 0.0002293131269837944\n",
      "Processed 56960 pairs of programs (3.463976408958417 %). Average ratio: 0.137200731230617 += 0.000228697028311654\n",
      "Processed 57280 pairs of programs (3.483436950581779 %). Average ratio: 0.13724349473803607 += 0.00022808591824810092\n",
      "Processed 57600 pairs of programs (3.502897492205141 %). Average ratio: 0.13725374473955626 += 0.0002275463844381675\n",
      "Saving negatives_all_ratios_57600.npy\n",
      "Processed 57920 pairs of programs (3.5223580338285028 %). Average ratio: 0.13725588479021955 += 0.00022702772427129258\n",
      "Processed 58240 pairs of programs (3.5418185754518645 %). Average ratio: 0.1372580161059822 += 0.000226513144587967\n",
      "Processed 58560 pairs of programs (3.5612791170752263 %). Average ratio: 0.13726013874021425 += 0.0002260025894525609\n",
      "Processed 58880 pairs of programs (3.580739658698588 %). Average ratio: 0.13726225274585188 += 0.00022549600400907494\n",
      "Processed 59200 pairs of programs (3.6002002003219506 %). Average ratio: 0.1372643581754017 += 0.00022499333445450442\n",
      "Processed 59520 pairs of programs (3.6196607419453124 %). Average ratio: 0.1372744889421902 += 0.0002244656389973973\n",
      "Processed 59840 pairs of programs (3.639121283568674 %). Average ratio: 0.1372966052234209 += 0.00022389890197191384\n",
      "Processed 60160 pairs of programs (3.658581825192036 %). Average ratio: 0.1373186323260983 += 0.0002233366049280346\n",
      "Processed 60480 pairs of programs (3.6780423668153976 %). Average ratio: 0.13734057078852346 += 0.00022277868921283532\n",
      "Processed 60800 pairs of programs (3.69750290843876 %). Average ratio: 0.13736242114467384 += 0.00022222509725846796\n",
      "Saving negatives_all_ratios_60800.npy\n",
      "Processed 61120 pairs of programs (3.7169634500621216 %). Average ratio: 0.13738418392424645 += 0.0002216757725564612\n",
      "Processed 61440 pairs of programs (3.7364239916854833 %). Average ratio: 0.13740585965270077 += 0.00022113065963276076\n",
      "Processed 61760 pairs of programs (3.755884533308845 %). Average ratio: 0.13735694021273503 += 0.00022053255346941563\n",
      "Processed 62080 pairs of programs (3.775345074932207 %). Average ratio: 0.13730821567093648 += 0.00021993893500862124\n",
      "Processed 62400 pairs of programs (3.7948056165555695 %). Average ratio: 0.13725968486489062 += 0.00021934974786057062\n",
      "Processed 62720 pairs of programs (3.814266158178931 %). Average ratio: 0.13721134664140844 += 0.00021876493663584528\n",
      "Processed 63040 pairs of programs (3.833726699802293 %). Average ratio: 0.13716319985643508 += 0.00021818444692255158\n",
      "Processed 63360 pairs of programs (3.8531872414256547 %). Average ratio: 0.13711524337495964 += 0.00021760822526409502\n",
      "Processed 63680 pairs of programs (3.8726477830490174 %). Average ratio: 0.13711007452569088 += 0.0002170566587460231\n",
      "Processed 64000 pairs of programs (3.892108324672379 %). Average ratio: 0.13713326909258175 += 0.0002165227407573016\n",
      "Saving negatives_all_ratios_64000.npy\n",
      "Processed 64320 pairs of programs (3.911568866295741 %). Average ratio: 0.13715637252168522 += 0.00021599275986575197\n",
      "Processed 64640 pairs of programs (3.9310294079191026 %). Average ratio: 0.13717938534910593 += 0.00021546666752814145\n",
      "Processed 64960 pairs of programs (3.9504899495424644 %). Average ratio: 0.13720230810675202 += 0.00021494441603889198\n",
      "Processed 65280 pairs of programs (3.9699504911658265 %). Average ratio: 0.137225141322376 += 0.00021442595851155455\n",
      "Processed 65600 pairs of programs (3.9894110327891883 %). Average ratio: 0.13724033758767665 += 0.00021390759349671553\n",
      "Processed 65920 pairs of programs (4.0088715744125505 %). Average ratio: 0.13722534173455456 += 0.00021337841774417455\n",
      "Processed 66240 pairs of programs (4.028332116035912 %). Average ratio: 0.13721040411775529 += 0.00021285307859401567\n",
      "Processed 66560 pairs of programs (4.047792657659274 %). Average ratio: 0.13719552439869553 += 0.000212331530004345\n",
      "Processed 66880 pairs of programs (4.067253199282636 %). Average ratio: 0.13718070224141166 += 0.00021181372670381175\n",
      "Processed 67200 pairs of programs (4.0867137409059975 %). Average ratio: 0.13716593731253426 += 0.00021129962417509198\n",
      "Saving negatives_all_ratios_67200.npy\n",
      "Processed 67520 pairs of programs (4.106174282529359 %). Average ratio: 0.13715122928126336 += 0.00021078917863880337\n",
      "Processed 67840 pairs of programs (4.125634824152721 %). Average ratio: 0.13713605526428838 += 0.0002102368354924107\n",
      "Processed 68160 pairs of programs (4.145095365776083 %). Average ratio: 0.13712080910888114 += 0.00020967710340804205\n",
      "Processed 68480 pairs of programs (4.164555907399445 %). Average ratio: 0.13710562136786242 += 0.00020912136010893133\n",
      "Processed 68800 pairs of programs (4.184016449022807 %). Average ratio: 0.13709049170615928 += 0.0002085695594634027\n",
      "Processed 69120 pairs of programs (4.203476990646169 %). Average ratio: 0.13707541979125648 += 0.00020802165608176391\n",
      "Processed 69440 pairs of programs (4.222937532269531 %). Average ratio: 0.1370604052931724 += 0.00020747760530100395\n",
      "Processed 69760 pairs of programs (4.242398073892892 %). Average ratio: 0.13706256606667375 += 0.00020697946006402538\n",
      "Processed 70080 pairs of programs (4.261858615516255 %). Average ratio: 0.13709034718977586 += 0.0002065475911355892\n",
      "Processed 70400 pairs of programs (4.281319157139617 %). Average ratio: 0.1371180230813511 += 0.00020611854707259906\n",
      "Saving negatives_all_ratios_70400.npy\n",
      "Processed 70720 pairs of programs (4.3007796987629785 %). Average ratio: 0.13714559433817555 += 0.00020569229629622632\n",
      "Processed 71040 pairs of programs (4.32024024038634 %). Average ratio: 0.13717306155252146 += 0.00020526880772638582\n",
      "Processed 71360 pairs of programs (4.339700782009703 %). Average ratio: 0.13720042531219936 += 0.0002048480507716067\n",
      "Processed 71680 pairs of programs (4.359161323633065 %). Average ratio: 0.1372276862006003 += 0.00020442999531915246\n",
      "Processed 72000 pairs of programs (4.378621865256426 %). Average ratio: 0.13725892707824708 += 0.0002040652165758493\n",
      "Processed 72320 pairs of programs (4.398082406879788 %). Average ratio: 0.1372900509488615 += 0.00020370261933747561\n",
      "Processed 72640 pairs of programs (4.41754294850315 %). Average ratio: 0.13732105846855772 += 0.0002033421803607747\n",
      "Processed 72960 pairs of programs (4.4370034901265125 %). Average ratio: 0.13735195028855354 += 0.00020298387675944709\n",
      "Processed 73280 pairs of programs (4.456464031749874 %). Average ratio: 0.1373827270552161 += 0.00020262768599704675\n",
      "Processed 73600 pairs of programs (4.475924573373236 %). Average ratio: 0.13741338941010664 += 0.00020227358588004984\n",
      "Saving negatives_all_ratios_73600.npy\n",
      "Processed 73920 pairs of programs (4.495385114996598 %). Average ratio: 0.13744598024994048 += 0.00020186765508446817\n",
      "Processed 74240 pairs of programs (4.5148456566199595 %). Average ratio: 0.1374798093682616 += 0.0002014284317097229\n",
      "Processed 74560 pairs of programs (4.534306198243321 %). Average ratio: 0.13751351342514714 += 0.00020099196867742137\n",
      "Processed 74880 pairs of programs (4.553766739866683 %). Average ratio: 0.1375470931128191 += 0.00020055823697458502\n",
      "Processed 75200 pairs of programs (4.573227281490045 %). Average ratio: 0.13758054911840015 += 0.0002001272080177225\n",
      "Processed 75520 pairs of programs (4.5926878231134065 %). Average ratio: 0.1376138821239607 += 0.0001996988536446404\n",
      "Processed 75840 pairs of programs (4.612148364736768 %). Average ratio: 0.13763742295879186 += 0.00019929103058933221\n",
      "Processed 76160 pairs of programs (4.631608906360131 %). Average ratio: 0.13762226901374167 += 0.0001989569556748411\n",
      "Processed 76480 pairs of programs (4.651069447983493 %). Average ratio: 0.1376071704761688 += 0.00019862479637441417\n",
      "Processed 76800 pairs of programs (4.670529989606854 %). Average ratio: 0.13759212704274765 += 0.0001982945331515751\n",
      "Saving negatives_all_ratios_76800.npy\n",
      "Processed 77120 pairs of programs (4.689990531230216 %). Average ratio: 0.13757713841236263 += 0.00019796614675536212\n",
      "Processed 77440 pairs of programs (4.709451072853578 %). Average ratio: 0.13756220428608812 += 0.00019763961821494202\n",
      "Processed 77760 pairs of programs (4.7289116144769405 %). Average ratio: 0.1375473243671685 += 0.00019731492883434847\n",
      "Processed 78080 pairs of programs (4.748372156100302 %). Average ratio: 0.1375756757444298 += 0.00019693541361405614\n",
      "Processed 78400 pairs of programs (4.767832697723664 %). Average ratio: 0.13761469941130955 += 0.00019654398321223565\n",
      "Processed 78720 pairs of programs (4.787293239347026 %). Average ratio: 0.13765358219852544 += 0.00019615482624968435\n",
      "Processed 79040 pairs of programs (4.806753780970388 %). Average ratio: 0.1376923248675892 += 0.00019576792038011962\n",
      "Processed 79360 pairs of programs (4.82621432259375 %). Average ratio: 0.13773092817453406 += 0.00019538324356927313\n",
      "Processed 79680 pairs of programs (4.845674864217112 %). Average ratio: 0.13776939286996384 += 0.00019500077408925181\n",
      "Processed 80000 pairs of programs (4.865135405840474 %). Average ratio: 0.13778900941373157 += 0.0001946014092964369\n",
      "Saving negatives_all_ratios_80000.npy\n",
      "Processed 80320 pairs of programs (4.884595947463835 %). Average ratio: 0.13778054055152006 += 0.00019417589741416212\n",
      "Processed 80640 pairs of programs (4.904056489087197 %). Average ratio: 0.13777210193524506 += 0.0001937529682549737\n",
      "Processed 80960 pairs of programs (4.923517030710559 %). Average ratio: 0.13776369340316352 += 0.0001933325963075044\n",
      "Processed 81280 pairs of programs (4.942977572333921 %). Average ratio: 0.1377553147946837 += 0.00019291475641032652\n",
      "Processed 81600 pairs of programs (4.962438113957282 %). Average ratio: 0.1377469659503548 += 0.00019249942374580323\n",
      "Processed 81920 pairs of programs (4.981898655580644 %). Average ratio: 0.13773864671185684 += 0.000192086573834071\n",
      "Processed 82240 pairs of programs (5.001359197204007 %). Average ratio: 0.13773700451817408 += 0.00019177773460516624\n",
      "Processed 82560 pairs of programs (5.0208197388273685 %). Average ratio: 0.13773536812729587 += 0.0001914705669891362\n",
      "Processed 82880 pairs of programs (5.04028028045073 %). Average ratio: 0.13773373750851953 += 0.0001911650550870859\n",
      "Processed 83200 pairs of programs (5.059740822074092 %). Average ratio: 0.1377321126313586 += 0.00019086118321556155\n",
      "Saving negatives_all_ratios_83200.npy\n",
      "Processed 83520 pairs of programs (5.079201363697454 %). Average ratio: 0.13773049346554092 += 0.00019055893590278936\n",
      "Processed 83840 pairs of programs (5.098661905320816 %). Average ratio: 0.13772887998100683 += 0.00019025829788499492\n",
      "Processed 84160 pairs of programs (5.118122446944178 %). Average ratio: 0.13772230302590432 += 0.00018990763713247407\n",
      "Processed 84480 pairs of programs (5.13758298856754 %). Average ratio: 0.13771244211066397 += 0.00018952465518329967\n",
      "Processed 84800 pairs of programs (5.157043530190902 %). Average ratio: 0.13770261561397593 += 0.00018914387095015302\n",
      "Processed 85120 pairs of programs (5.176504071814263 %). Average ratio: 0.1376928233559523 += 0.00018876526377905155\n",
      "Processed 85440 pairs of programs (5.195964613437626 %). Average ratio: 0.13768306515795653 += 0.0001883888132859575\n",
      "Processed 85760 pairs of programs (5.215425155060988 %). Average ratio: 0.13767334084259275 += 0.00018801449935225802\n",
      "Processed 86080 pairs of programs (5.2348856966843496 %). Average ratio: 0.13766185657168656 += 0.00018764095939150148\n",
      "Processed 86400 pairs of programs (5.254346238307711 %). Average ratio: 0.13764324980359538 += 0.00018726416397919638\n",
      "Saving negatives_all_ratios_86400.npy\n",
      "Processed 86720 pairs of programs (5.273806779931074 %). Average ratio: 0.1376247073075874 += 0.0001868894767871238\n",
      "Processed 87040 pairs of programs (5.293267321554436 %). Average ratio: 0.13760622875122083 += 0.00018651687852948344\n",
      "Processed 87360 pairs of programs (5.312727863177797 %). Average ratio: 0.13758781380434265 += 0.0001861463501662586\n",
      "Processed 87680 pairs of programs (5.332188404801159 %). Average ratio: 0.13756946213906882 += 0.00018577787289919691\n",
      "Processed 88000 pairs of programs (5.351648946424521 %). Average ratio: 0.13755117342976506 += 0.00018541142816787045\n",
      "Processed 88320 pairs of programs (5.371109488047883 %). Average ratio: 0.13755488775668134 += 0.0001850513007170458\n",
      "Processed 88640 pairs of programs (5.390570029671244 %). Average ratio: 0.1375640651097167 += 0.00018469422598881087\n",
      "Processed 88960 pairs of programs (5.410030571294606 %). Average ratio: 0.137573211140728 += 0.00018433910831099147\n",
      "Processed 89280 pairs of programs (5.429491112917968 %). Average ratio: 0.13758232600979384 += 0.00018398593013690994\n",
      "Processed 89600 pairs of programs (5.44895165454133 %). Average ratio: 0.1375914098759036 += 0.00018363467413857372\n",
      "Saving negatives_all_ratios_89600.npy\n",
      "Processed 89920 pairs of programs (5.468412196164692 %). Average ratio: 0.1376004628969672 += 0.00018328532320318358\n",
      "Processed 90240 pairs of programs (5.487872737788054 %). Average ratio: 0.13760276888580375 += 0.0001829349659562718\n",
      "Processed 90560 pairs of programs (5.507333279411416 %). Average ratio: 0.137595009601484 += 0.00018258217294805576\n",
      "Processed 90880 pairs of programs (5.526793821034778 %). Average ratio: 0.13758727653096262 += 0.00018223128382209794\n",
      "Processed 91200 pairs of programs (5.546254362658139 %). Average ratio: 0.1375795695416234 += 0.00018188228185222964\n",
      "Processed 91520 pairs of programs (5.565714904281502 %). Average ratio: 0.13757188850174326 += 0.00018153515051622877\n",
      "Processed 91840 pairs of programs (5.585175445904864 %). Average ratio: 0.1375642332804846 += 0.00018118987349263483\n",
      "Processed 92160 pairs of programs (5.6046359875282254 %). Average ratio: 0.13755660374788783 += 0.00018084643465762524\n",
      "Processed 92480 pairs of programs (5.624096529151587 %). Average ratio: 0.13756886490045575 += 0.00018056423369094336\n",
      "Processed 92800 pairs of programs (5.643557070774949 %). Average ratio: 0.13758108504582445 += 0.0001802834295051569\n",
      "Saving negatives_all_ratios_92800.npy\n",
      "Processed 93120 pairs of programs (5.663017612398312 %). Average ratio: 0.1375932643893722 += 0.00018000401025980702\n",
      "Processed 93440 pairs of programs (5.682478154021673 %). Average ratio: 0.13760540313510813 += 0.0001797259642564083\n",
      "Processed 93760 pairs of programs (5.701938695645035 %). Average ratio: 0.13761750148568355 += 0.00017944927993625645\n",
      "Processed 94080 pairs of programs (5.721399237268397 %). Average ratio: 0.13762955964240323 += 0.00017917394587827731\n",
      "Processed 94400 pairs of programs (5.740859778891759 %). Average ratio: 0.13764949451762631 += 0.00017889546506822857\n",
      "Processed 94720 pairs of programs (5.76032032051512 %). Average ratio: 0.13767463245349545 += 0.0001786153402116537\n",
      "Processed 95040 pairs of programs (5.779780862138482 %). Average ratio: 0.13769968728875018 += 0.0001783365554002828\n",
      "Processed 95360 pairs of programs (5.799241403761844 %). Average ratio: 0.1377246594347796 += 0.00017805909971075896\n",
      "Processed 95680 pairs of programs (5.818701945385206 %). Average ratio: 0.13774954930026198 += 0.00017778296234624986\n",
      "Processed 96000 pairs of programs (5.838162487008568 %). Average ratio: 0.13777435729118687 += 0.00017750813263455045\n",
      "Saving negatives_all_ratios_96000.npy\n",
      "Processed 96320 pairs of programs (5.85762302863193 %). Average ratio: 0.13779535468968365 += 0.00017722984022406604\n",
      "Processed 96640 pairs of programs (5.877083570255292 %). Average ratio: 0.1378013912127306 += 0.00017693391092402395\n",
      "Processed 96960 pairs of programs (5.8965441118786535 %). Average ratio: 0.13780740797629132 += 0.00017663944933767704\n",
      "Processed 97280 pairs of programs (5.916004653502015 %). Average ratio: 0.137813405077226 += 0.0001763464433932149\n",
      "Processed 97600 pairs of programs (5.935465195125378 %). Average ratio: 0.13781938261176288 += 0.00017605488115735434\n",
      "Processed 97920 pairs of programs (5.95492573674874 %). Average ratio: 0.1378253406755032 += 0.00017576475083330194\n",
      "Processed 98240 pairs of programs (5.974386278372101 %). Average ratio: 0.13783127936342648 += 0.00017547604075875294\n",
      "Processed 98560 pairs of programs (5.993846819995463 %). Average ratio: 0.13785180733801433 += 0.00017522265175151636\n",
      "Processed 98880 pairs of programs (6.013307361618825 %). Average ratio: 0.13787591499419236 += 0.0001749788544439565\n",
      "Processed 99200 pairs of programs (6.0327679032421875 %). Average ratio: 0.13789994463206562 += 0.00017473613070675232\n",
      "Saving negatives_all_ratios_99200.npy\n",
      "Processed 99520 pairs of programs (6.052228444865549 %). Average ratio: 0.13792389662975188 += 0.00017449447231089797\n",
      "Processed 99840 pairs of programs (6.071688986488911 %). Average ratio: 0.13794777136292943 += 0.0001742538711181253\n",
      "Processed 100160 pairs of programs (6.091149528112273 %). Average ratio: 0.13797156920485687 += 0.0001740143190795999\n",
      "Processed 100480 pairs of programs (6.1106100697356345 %). Average ratio: 0.13798442291134017 += 0.00017374464863304277\n",
      "Processed 100800 pairs of programs (6.130070611358997 %). Average ratio: 0.13798096009734748 += 0.00017342964190700868\n",
      "Processed 101120 pairs of programs (6.149531152982359 %). Average ratio: 0.1379775083821176 += 0.00017311618530067253\n",
      "Processed 101440 pairs of programs (6.168991694605721 %). Average ratio: 0.1379740677123764 += 0.0001728042665269018\n",
      "Processed 101760 pairs of programs (6.188452236229082 %). Average ratio: 0.13797063803519036 += 0.00017249387343322558\n",
      "Processed 102080 pairs of programs (6.207912777852444 %). Average ratio: 0.1379672192979634 += 0.00017218499399994678\n",
      "Processed 102400 pairs of programs (6.227373319475806 %). Average ratio: 0.13796381144843461 += 0.00017187761633828615\n",
      "Saving negatives_all_ratios_102400.npy\n",
      "Processed 102720 pairs of programs (6.246833861099168 %). Average ratio: 0.13797420412856137 += 0.000171612632010092\n",
      "Processed 103040 pairs of programs (6.26629440272253 %). Average ratio: 0.13798456381605279 += 0.00017134887214192938\n",
      "Processed 103360 pairs of programs (6.285754944345892 %). Average ratio: 0.1379948906677677 += 0.00017108632729702892\n",
      "Processed 103680 pairs of programs (6.305215485969254 %). Average ratio: 0.13800518483957214 += 0.00017082498814042303\n",
      "Processed 104000 pairs of programs (6.3246760275926155 %). Average ratio: 0.13801544648634714 += 0.0001705648454375355\n",
      "Processed 104320 pairs of programs (6.344136569215977 %). Average ratio: 0.1380256757619967 += 0.00017030589005279545\n",
      "Processed 104640 pairs of programs (6.363597110839339 %). Average ratio: 0.13802514081753256 += 0.0001700301214495662\n",
      "Processed 104960 pairs of programs (6.383057652462701 %). Average ratio: 0.13801746413681318 += 0.00016974367494500964\n",
      "Processed 105280 pairs of programs (6.4025181940860625 %). Average ratio: 0.138009811558702 += 0.0001694585715174959\n",
      "Processed 105600 pairs of programs (6.421978735709424 %). Average ratio: 0.1380021829698639 += 0.00016917480095037077\n",
      "Saving negatives_all_ratios_105600.npy\n",
      "Processed 105920 pairs of programs (6.441439277332788 %). Average ratio: 0.1379945782576732 += 0.00016889235313466595\n",
      "Processed 106240 pairs of programs (6.4608998189561495 %). Average ratio: 0.13798699731020808 += 0.00016861121806764623\n",
      "Processed 106560 pairs of programs (6.480360360579511 %). Average ratio: 0.13798568993401827 += 0.00016833533110508796\n",
      "Processed 106880 pairs of programs (6.499820902202873 %). Average ratio: 0.13800934736144616 += 0.00016807643145215446\n",
      "Processed 107200 pairs of programs (6.519281443826235 %). Average ratio: 0.13803293120434082 += 0.00016781867150700283\n",
      "Processed 107520 pairs of programs (6.5387419854495965 %). Average ratio: 0.13805644180548735 += 0.00016756204295697175\n",
      "Processed 107840 pairs of programs (6.558202527072958 %). Average ratio: 0.13807987950554507 += 0.0001673065375746019\n",
      "Processed 108160 pairs of programs (6.57766306869632 %). Average ratio: 0.1381032446430639 += 0.0001670521472165087\n",
      "Processed 108480 pairs of programs (6.597123610319682 %). Average ratio: 0.13812653755450074 += 0.00016679886382227324\n",
      "Processed 108800 pairs of programs (6.6165841519430435 %). Average ratio: 0.13810012291420604 += 0.00016656363783781221\n",
      "Saving negatives_all_ratios_108800.npy\n",
      "Processed 109120 pairs of programs (6.636044693566406 %). Average ratio: 0.1380613998800065 += 0.00016633357913380643\n",
      "Processed 109440 pairs of programs (6.655505235189768 %). Average ratio: 0.13802279599360454 += 0.0001661044237697181\n",
      "Processed 109760 pairs of programs (6.67496577681313 %). Average ratio: 0.1379843107059319 += 0.0001658761657446759\n",
      "Processed 110080 pairs of programs (6.694426318436491 %). Average ratio: 0.13794594347128897 += 0.0001656487991153766\n",
      "Processed 110400 pairs of programs (6.713886860059853 %). Average ratio: 0.1379076937473187 += 0.00016542231799535547\n",
      "Processed 110720 pairs of programs (6.733347401683215 %). Average ratio: 0.13788180870982839 += 0.00016518620730647618\n",
      "Processed 111040 pairs of programs (6.752807943306577 %). Average ratio: 0.13787434623468897 += 0.00016493536899366828\n",
      "Processed 111360 pairs of programs (6.772268484929938 %). Average ratio: 0.13786690651099817 += 0.0001646856289891355\n",
      "Processed 111680 pairs of programs (6.7917290265533 %). Average ratio: 0.1378594894348681 += 0.00016443697940459536\n",
      "Processed 112000 pairs of programs (6.811189568176664 %). Average ratio: 0.13785209490304232 += 0.00016418941243053094\n",
      "Saving negatives_all_ratios_112000.npy\n",
      "Processed 112320 pairs of programs (6.830650109800025 %). Average ratio: 0.1378447228128913 += 0.00016394292033518313\n",
      "Processed 112640 pairs of programs (6.850110651423387 %). Average ratio: 0.13783737306240745 += 0.00016369749546355894\n",
      "Processed 112960 pairs of programs (6.869571193046749 %). Average ratio: 0.1378321813092384 += 0.00016349936810558524\n",
      "Processed 113280 pairs of programs (6.889031734670111 %). Average ratio: 0.1378270052411243 += 0.00016330201806475706\n",
      "Processed 113600 pairs of programs (6.908492276293472 %). Average ratio: 0.13782184478709195 += 0.00016310544002704405\n",
      "Processed 113920 pairs of programs (6.927952817916834 %). Average ratio: 0.13781669987659587 += 0.00016290962873036555\n",
      "Processed 114240 pairs of programs (6.947413359540196 %). Average ratio: 0.1378115704395148 += 0.00016271457896393287\n",
      "Processed 114560 pairs of programs (6.966873901163558 %). Average ratio: 0.1378064564061487 += 0.00016252028556760115\n",
      "Processed 114880 pairs of programs (6.986334442786919 %). Average ratio: 0.13780880276397658 += 0.00016230239743934076\n",
      "Processed 115200 pairs of programs (7.005794984410282 %). Average ratio: 0.13781609803775877 += 0.00016206921599637788\n",
      "Saving negatives_all_ratios_115200.npy\n",
      "Processed 115520 pairs of programs (7.025255526033644 %). Average ratio: 0.13782337150205282 += 0.00016183701309771477\n",
      "Processed 115840 pairs of programs (7.0447160676570055 %). Average ratio: 0.13783062325451315 += 0.00016160578197581938\n",
      "Processed 116160 pairs of programs (7.064176609280367 %). Average ratio: 0.13783785339221202 += 0.0001613755159283386\n",
      "Processed 116480 pairs of programs (7.083637150903729 %). Average ratio: 0.13784506201164398 += 0.00016114620831729373\n",
      "Processed 116800 pairs of programs (7.103097692527091 %). Average ratio: 0.137852573386871 += 0.0001609102195985945\n",
      "Processed 117120 pairs of programs (7.1225582341504525 %). Average ratio: 0.1378613572618094 += 0.00016064476647397122\n",
      "Processed 117440 pairs of programs (7.142018775773814 %). Average ratio: 0.13787011511045164 += 0.00016038045473276184\n",
      "Processed 117760 pairs of programs (7.161479317397176 %). Average ratio: 0.1378788470482991 += 0.00016011727655897842\n",
      "Processed 118080 pairs of programs (7.180939859020538 %). Average ratio: 0.13788755319017065 += 0.00015985522421037594\n",
      "Processed 118400 pairs of programs (7.200400400643901 %). Average ratio: 0.13789623365020778 += 0.00015959429001756274\n",
      "Saving negatives_all_ratios_118400.npy\n",
      "Processed 118720 pairs of programs (7.219860942267263 %). Average ratio: 0.13790488854187954 += 0.00015933446638312422\n",
      "Processed 119040 pairs of programs (7.239321483890625 %). Average ratio: 0.13792390111286185 += 0.00015911033358778016\n",
      "Processed 119360 pairs of programs (7.2587820255139865 %). Average ratio: 0.13794544981862633 += 0.00015889571735559565\n",
      "Processed 119680 pairs of programs (7.278242567137348 %). Average ratio: 0.1379669353317053 += 0.00015868193999854426\n",
      "Processed 120000 pairs of programs (7.29770310876071 %). Average ratio: 0.1379883579296654 += 0.000158468996064482\n",
      "Processed 120320 pairs of programs (7.317163650384072 %). Average ratio: 0.1380097178884502 += 0.00015825688015116065\n",
      "Processed 120640 pairs of programs (7.3366241920074335 %). Average ratio: 0.13803101548239186 += 0.0001580455869056378\n",
      "Processed 120960 pairs of programs (7.356084733630795 %). Average ratio: 0.13804072787990487 += 0.0001578365495660683\n",
      "Processed 121280 pairs of programs (7.375545275254158 %). Average ratio: 0.13803315250574644 += 0.00015763048248891462\n",
      "Processed 121600 pairs of programs (7.39500581687752 %). Average ratio: 0.1380255991530245 += 0.00015742522270657371\n",
      "Saving negatives_all_ratios_121600.npy\n",
      "Processed 121920 pairs of programs (7.414466358500881 %). Average ratio: 0.1380180677258548 += 0.00015722076494429968\n",
      "Processed 122240 pairs of programs (7.433926900124243 %). Average ratio: 0.13801055812890872 += 0.00015701710397559215\n",
      "Processed 122560 pairs of programs (7.453387441747605 %). Average ratio: 0.13800307026740968 += 0.00015681423462162984\n",
      "Processed 122880 pairs of programs (7.472847983370967 %). Average ratio: 0.13799560404712882 += 0.00015661215175071167\n",
      "Processed 123200 pairs of programs (7.492308524994328 %). Average ratio: 0.13798778319597207 += 0.00015637149560252268\n",
      "Processed 123520 pairs of programs (7.51176906661769 %). Average ratio: 0.13797998488329127 += 0.0001561318220651726\n",
      "Processed 123840 pairs of programs (7.531229608241052 %). Average ratio: 0.13797220901179805 += 0.000155893124728283\n",
      "Processed 124160 pairs of programs (7.550690149864414 %). Average ratio: 0.13796445548476313 += 0.00015565539723910008\n",
      "Processed 124480 pairs of programs (7.570150691487777 %). Average ratio: 0.1379567242060124 += 0.00015541863330183244\n",
      "Processed 124800 pairs of programs (7.589611233111139 %). Average ratio: 0.13794901507992285 += 0.00015518282667699863\n",
      "Saving negatives_all_ratios_124800.npy\n",
      "Processed 125120 pairs of programs (7.609071774734501 %). Average ratio: 0.1379331494266389 += 0.00015495933313581852\n",
      "Processed 125440 pairs of programs (7.628532316357862 %). Average ratio: 0.1379118845030681 += 0.00015474426631889327\n",
      "Processed 125760 pairs of programs (7.647992857981224 %). Average ratio: 0.13789068024975001 += 0.00015453002305323155\n",
      "Processed 126080 pairs of programs (7.667453399604586 %). Average ratio: 0.13786953640741 += 0.0001543165981946949\n",
      "Processed 126400 pairs of programs (7.686913941227948 %). Average ratio: 0.1378484527182488 += 0.00015410398664401272\n",
      "Processed 126720 pairs of programs (7.706374482851309 %). Average ratio: 0.1378274289259318 += 0.0001538921833462778\n",
      "Processed 127040 pairs of programs (7.725835024474671 %). Average ratio: 0.13781261048081728 += 0.00015367622359668744\n",
      "Processed 127360 pairs of programs (7.745295566098035 %). Average ratio: 0.13782238201539487 += 0.00015344130765860994\n",
      "Processed 127680 pairs of programs (7.7647561077213965 %). Average ratio: 0.13783212590772473 += 0.00015320732484530364\n",
      "Processed 128000 pairs of programs (7.784216649344758 %). Average ratio: 0.137841842274935 += 0.0001529742692656509\n",
      "Saving negatives_all_ratios_128000.npy\n",
      "Processed 128320 pairs of programs (7.80367719096812 %). Average ratio: 0.13785153123349306 += 0.00015274213507971774\n",
      "Processed 128640 pairs of programs (7.823137732591482 %). Average ratio: 0.13786119289921012 += 0.00015251091649818536\n",
      "Processed 128960 pairs of programs (7.8425982742148435 %). Average ratio: 0.13787082738724585 += 0.00015228060778178982\n",
      "Processed 129280 pairs of programs (7.862058815838205 %). Average ratio: 0.13786223192678773 += 0.00015206862349563034\n",
      "Processed 129600 pairs of programs (7.881519357461567 %). Average ratio: 0.13784911623818522 += 0.0001518617934879288\n",
      "Processed 129920 pairs of programs (7.900979899084929 %). Average ratio: 0.13783603728820626 += 0.00015165574675248097\n",
      "Processed 130240 pairs of programs (7.9204404407082905 %). Average ratio: 0.13782299492270275 += 0.00015145047847315207\n",
      "Processed 130560 pairs of programs (7.939900982331653 %). Average ratio: 0.13780998898838778 += 0.00015124598387489022\n",
      "Processed 130880 pairs of programs (7.959361523955015 %). Average ratio: 0.13779701933282962 += 0.0001510422582232769\n",
      "Processed 131200 pairs of programs (7.978822065578377 %). Average ratio: 0.13778169610921034 += 0.00015085479477742846\n",
      "Saving negatives_all_ratios_131200.npy\n",
      "Processed 131520 pairs of programs (7.998282607201738 %). Average ratio: 0.13776283595190358 += 0.00015069118952853303\n",
      "Processed 131840 pairs of programs (8.017743148825101 %). Average ratio: 0.13774402818392267 += 0.0001505281285501401\n",
      "Processed 132160 pairs of programs (8.037203690448463 %). Average ratio: 0.1377252725872815 += 0.00015036560874114098\n",
      "Processed 132480 pairs of programs (8.056664232071824 %). Average ratio: 0.13770656894520167 += 0.00015020362702574793\n",
      "Processed 132800 pairs of programs (8.076124773695186 %). Average ratio: 0.1376879170421041 += 0.0001500421803532243\n",
      "Processed 133120 pairs of programs (8.095585315318548 %). Average ratio: 0.13766931666360072 += 0.0001498812656976178\n",
      "Processed 133440 pairs of programs (8.11504585694191 %). Average ratio: 0.13766063749842788 += 0.00014966859689641998\n",
      "Processed 133760 pairs of programs (8.134506398565271 %). Average ratio: 0.137651982242801 += 0.00014945673185877124\n",
      "Processed 134080 pairs of programs (8.153966940188633 %). Average ratio: 0.1376433507980562 += 0.00014924566573311628\n",
      "Processed 134400 pairs of programs (8.173427481811995 %). Average ratio: 0.13763474306607165 += 0.00014903539370822412\n",
      "Saving negatives_all_ratios_134400.npy\n",
      "Processed 134720 pairs of programs (8.192888023435357 %). Average ratio: 0.13762615894926403 += 0.00014882591101276037\n",
      "Processed 135040 pairs of programs (8.212348565058718 %). Average ratio: 0.13761759835058462 += 0.00014861721291486467\n",
      "Processed 135360 pairs of programs (8.23180910668208 %). Average ratio: 0.13762492556029657 += 0.00014841448311486507\n",
      "Processed 135680 pairs of programs (8.251269648305442 %). Average ratio: 0.13764279455972392 += 0.0001482159450442235\n",
      "Processed 136000 pairs of programs (8.270730189928804 %). Average ratio: 0.13766061480335476 += 0.0001480181248850231\n",
      "Processed 136320 pairs of programs (8.290190731552165 %). Average ratio: 0.13767838649046343 += 0.0001478210184474442\n",
      "Processed 136640 pairs of programs (8.309651273175529 %). Average ratio: 0.13769610981923983 += 0.00014762462157560106\n",
      "Processed 136960 pairs of programs (8.32911181479889 %). Average ratio: 0.13771378498679673 += 0.0001474289301471891\n",
      "Processed 137280 pairs of programs (8.348572356422252 %). Average ratio: 0.1377268135086282 += 0.00014724262754996751\n",
      "Processed 137600 pairs of programs (8.368032898045614 %). Average ratio: 0.13772143692571473 += 0.00014709164974257899\n",
      "Saving negatives_all_ratios_137600.npy\n",
      "Processed 137920 pairs of programs (8.387493439668976 %). Average ratio: 0.1377160748937699 += 0.00014694116210410947\n",
      "Processed 138240 pairs of programs (8.406953981292338 %). Average ratio: 0.13771072735380332 += 0.00014679116189031575\n",
      "Processed 138560 pairs of programs (8.4264145229157 %). Average ratio: 0.13770539424714298 += 0.00014664164637887263\n",
      "Processed 138880 pairs of programs (8.445875064539061 %). Average ratio: 0.1377000755154332 += 0.00014649261286914543\n",
      "Processed 139200 pairs of programs (8.465335606162423 %). Average ratio: 0.13769477110063247 += 0.00014634405868196623\n",
      "Processed 139520 pairs of programs (8.484796147785785 %). Average ratio: 0.1376770296650773 += 0.00014617661841081193\n",
      "Processed 139840 pairs of programs (8.504256689409148 %). Average ratio: 0.13765622721583534 += 0.0001460049041929183\n",
      "Processed 140160 pairs of programs (8.52371723103251 %). Average ratio: 0.13763548053723484 += 0.00014583376386573057\n",
      "Processed 140480 pairs of programs (8.543177772655872 %). Average ratio: 0.13761478940529726 += 0.00014566319426448683\n",
      "Processed 140800 pairs of programs (8.562638314279233 %). Average ratio: 0.1375941535972418 += 0.0001454931922489546\n",
      "Saving negatives_all_ratios_140800.npy\n",
      "Processed 141120 pairs of programs (8.582098855902595 %). Average ratio: 0.1375735728914776 += 0.00014532375470318495\n",
      "Processed 141440 pairs of programs (8.601559397525957 %). Average ratio: 0.1375634279376335 += 0.0001451518205355472\n",
      "Processed 141760 pairs of programs (8.621019939149319 %). Average ratio: 0.13756886057193918 += 0.00014497589667181163\n",
      "Processed 142080 pairs of programs (8.64048048077268 %). Average ratio: 0.13757427875774936 += 0.0001448005834254696\n",
      "Processed 142400 pairs of programs (8.659941022396042 %). Average ratio: 0.1375796825526278 += 0.00014462587733735796\n",
      "Processed 142720 pairs of programs (8.679401564019406 %). Average ratio: 0.1375850720138328 += 0.0001444517749754765\n",
      "Processed 143040 pairs of programs (8.698862105642768 %). Average ratio: 0.13759044719831942 += 0.00014427827293471524\n",
      "Processed 143360 pairs of programs (8.71832264726613 %). Average ratio: 0.13759580816274122 += 0.00014410536783658474\n",
      "Processed 143680 pairs of programs (8.737783188889491 %). Average ratio: 0.13758818664542544 += 0.00014393905936286504\n",
      "Processed 144000 pairs of programs (8.757243730512853 %). Average ratio: 0.137580585237654 += 0.0001437733112914651\n",
      "Saving negatives_all_ratios_144000.npy\n",
      "Processed 144320 pairs of programs (8.776704272136215 %). Average ratio: 0.1375730038599426 += 0.00014360812051189906\n",
      "Processed 144640 pairs of programs (8.796164813759576 %). Average ratio: 0.13756544243322516 += 0.0001434434839377232\n",
      "Processed 144960 pairs of programs (8.815625355382938 %). Average ratio: 0.13755790087885128 += 0.00014327939850629733\n",
      "Processed 145280 pairs of programs (8.8350858970063 %). Average ratio: 0.13755037911858334 += 0.0001431158611785499\n",
      "Processed 145600 pairs of programs (8.854546438629662 %). Average ratio: 0.1375498924956905 += 0.00014296120417443996\n",
      "Processed 145920 pairs of programs (8.874006980253025 %). Average ratio: 0.13755407797241834 += 0.00014281259391772362\n",
      "Processed 146240 pairs of programs (8.893467521876385 %). Average ratio: 0.13755825250672335 += 0.00014266445791392198\n",
      "Processed 146560 pairs of programs (8.912928063499749 %). Average ratio: 0.13756241614146097 += 0.00014251679360779352\n",
      "Processed 146880 pairs of programs (8.932388605123109 %). Average ratio: 0.13756656891926322 += 0.0001423695984634931\n",
      "Processed 147200 pairs of programs (8.951849146746472 %). Average ratio: 0.1375707108825399 += 0.00014222286996438217\n",
      "Saving negatives_all_ratios_147200.npy\n",
      "Processed 147520 pairs of programs (8.971309688369832 %). Average ratio: 0.13757719092801984 += 0.00014207426996465974\n",
      "Processed 147840 pairs of programs (8.990770229993196 %). Average ratio: 0.13759303735852896 += 0.00014191681591728443\n",
      "Processed 148160 pairs of programs (9.010230771616556 %). Average ratio: 0.13760884268286297 += 0.0001417598657101531\n",
      "Processed 148480 pairs of programs (9.029691313239919 %). Average ratio: 0.13762460706076085 += 0.00014160341668152676\n",
      "Processed 148800 pairs of programs (9.049151854863279 %). Average ratio: 0.13764033065113512 += 0.00014144746618936508\n",
      "Processed 149120 pairs of programs (9.068612396486643 %). Average ratio: 0.13765601361207686 += 0.00014129201161113838\n",
      "Processed 149440 pairs of programs (9.088072938110004 %). Average ratio: 0.13767165610086132 += 0.00014113705034364183\n",
      "Processed 149760 pairs of programs (9.107533479733366 %). Average ratio: 0.13768318802182097 += 0.00014099246417657974\n",
      "Processed 150080 pairs of programs (9.126994021356728 %). Average ratio: 0.1376936740061583 += 0.00014085079018238882\n",
      "Processed 150400 pairs of programs (9.14645456298009 %). Average ratio: 0.1377041330342377 += 0.00014070954975939332\n",
      "Saving negatives_all_ratios_150400.npy\n",
      "Processed 150720 pairs of programs (9.165915104603451 %). Average ratio: 0.13771456520987016 += 0.000140568740666588\n",
      "Processed 151040 pairs of programs (9.185375646226813 %). Average ratio: 0.13772497063633432 += 0.00014042836067934176\n",
      "Processed 151360 pairs of programs (9.204836187850175 %). Average ratio: 0.1377353494163799 += 0.00014028840758924257\n",
      "Processed 151680 pairs of programs (9.224296729473537 %). Average ratio: 0.13773613359975895 += 0.00014014042985864442\n",
      "Processed 152000 pairs of programs (9.2437572710969 %). Average ratio: 0.13772258203100968 += 0.00013998026654856328\n",
      "Processed 152320 pairs of programs (9.263217812720262 %). Average ratio: 0.1377090650325889 += 0.00013982061732802792\n",
      "Processed 152640 pairs of programs (9.282678354343624 %). Average ratio: 0.13769558247238062 += 0.00013966147951113703\n",
      "Processed 152960 pairs of programs (9.302138895966985 %). Average ratio: 0.1376821342189413 += 0.0001395028504314833\n",
      "Processed 153280 pairs of programs (9.321599437590347 %). Average ratio: 0.13766872014149548 += 0.00013934472744197193\n",
      "Processed 153600 pairs of programs (9.341059979213709 %). Average ratio: 0.13765534010993152 += 0.0001391871079146411\n",
      "Saving negatives_all_ratios_153600.npy\n",
      "Processed 153920 pairs of programs (9.36052052083707 %). Average ratio: 0.13763731331049375 += 0.00013902954925991263\n",
      "Processed 154240 pairs of programs (9.379981062460432 %). Average ratio: 0.13761933214852293 += 0.00013887248398517904\n",
      "Processed 154560 pairs of programs (9.399441604083794 %). Average ratio: 0.1376013964509313 += 0.00013871590957869348\n",
      "Processed 154880 pairs of programs (9.418902145707156 %). Average ratio: 0.1375835060455053 += 0.00013855982354652228\n",
      "Processed 155200 pairs of programs (9.43836268733052 %). Average ratio: 0.13756566076090004 += 0.00013840422341238217\n",
      "Processed 155520 pairs of programs (9.457823228953881 %). Average ratio: 0.13754786042663383 += 0.0001382491067174793\n",
      "Processed 155840 pairs of programs (9.477283770577243 %). Average ratio: 0.137541143265148 += 0.00013811013503347048\n",
      "Processed 156160 pairs of programs (9.496744312200605 %). Average ratio: 0.13754179266411132 += 0.0001379820008691596\n",
      "Processed 156480 pairs of programs (9.516204853823966 %). Average ratio: 0.13754244043346625 += 0.00013785423868298397\n",
      "Processed 156800 pairs of programs (9.535665395447328 %). Average ratio: 0.13754308657933906 += 0.0001377268466274556\n",
      "Saving negatives_all_ratios_156800.npy\n",
      "Processed 157120 pairs of programs (9.55512593707069 %). Average ratio: 0.13754373110782547 += 0.00013759982286812\n",
      "Processed 157440 pairs of programs (9.574586478694052 %). Average ratio: 0.13754437402499065 += 0.00013747316558343687\n",
      "Processed 157760 pairs of programs (9.594047020317413 %). Average ratio: 0.1375449041596146 += 0.00013734185214107894\n",
      "Processed 158080 pairs of programs (9.613507561940777 %). Average ratio: 0.13754498881768734 += 0.00013719088645502113\n",
      "Processed 158400 pairs of programs (9.632968103564139 %). Average ratio: 0.1375450732649056 += 0.0001370403950077854\n",
      "Processed 158720 pairs of programs (9.6524286451875 %). Average ratio: 0.13754515750205618 += 0.0001368903753746873\n",
      "Processed 159040 pairs of programs (9.671889186810862 %). Average ratio: 0.13754524152992187 += 0.0001367408251481863\n",
      "Processed 159360 pairs of programs (9.691349728434224 %). Average ratio: 0.13754532534928174 += 0.00013659174193773085\n",
      "Processed 159680 pairs of programs (9.710810270057586 %). Average ratio: 0.13754540896091083 += 0.0001364431233696055\n",
      "Processed 160000 pairs of programs (9.730270811680947 %). Average ratio: 0.13753129192824193 += 0.00013634108908704942\n",
      "Saving negatives_all_ratios_160000.npy\n",
      "Processed 160320 pairs of programs (9.749731353304309 %). Average ratio: 0.1375136640744642 += 0.00013625078765159936\n",
      "Processed 160640 pairs of programs (9.76919189492767 %). Average ratio: 0.13749607974625136 += 0.00013616065929419443\n",
      "Processed 160960 pairs of programs (9.788652436551033 %). Average ratio: 0.1374785387825964 += 0.00013607070349035691\n",
      "Processed 161280 pairs of programs (9.808112978174394 %). Average ratio: 0.13746104102328538 += 0.00013598091971763515\n",
      "Processed 161600 pairs of programs (9.827573519797756 %). Average ratio: 0.13744358630889275 += 0.00013589130745559548\n",
      "Processed 161920 pairs of programs (9.847034061421118 %). Average ratio: 0.13743638949886613 += 0.0001357711760423096\n",
      "Processed 162240 pairs of programs (9.86649460304448 %). Average ratio: 0.1374445140762111 += 0.00013560543015303622\n",
      "Processed 162560 pairs of programs (9.885955144667841 %). Average ratio: 0.1374526187403763 += 0.00013544021003379322\n",
      "Processed 162880 pairs of programs (9.905415686291203 %). Average ratio: 0.1374607035644823 += 0.00013527551304775954\n",
      "Processed 163200 pairs of programs (9.924876227914565 %). Average ratio: 0.13746876862129226 += 0.0001351113365762298\n",
      "Saving negatives_all_ratios_163200.npy\n",
      "Processed 163520 pairs of programs (9.944336769537927 %). Average ratio: 0.13747681398321374 += 0.0001349476780184554\n",
      "Processed 163840 pairs of programs (9.963797311161288 %). Average ratio: 0.13748483972230127 += 0.00013478453479148764\n",
      "Processed 164160 pairs of programs (9.983257852784652 %). Average ratio: 0.13746526912700363 += 0.00013464848634708727\n",
      "Processed 164480 pairs of programs (10.002718394408014 %). Average ratio: 0.1374457461487262 += 0.00013451282444577184\n",
      "Processed 164800 pairs of programs (10.022178936031375 %). Average ratio: 0.13742627061389537 += 0.00013437754728660753\n",
      "Processed 165120 pairs of programs (10.041639477654737 %). Average ratio: 0.13740684234978015 += 0.00013424265308042735\n",
      "Processed 165440 pairs of programs (10.061100019278099 %). Average ratio: 0.13738746118448703 += 0.00013410814004973166\n",
      "Processed 165760 pairs of programs (10.08056056090146 %). Average ratio: 0.1373681269469549 += 0.0001339740064285895\n",
      "Processed 166080 pairs of programs (10.100021102524822 %). Average ratio: 0.13735287887134406 += 0.0001338690160547313\n",
      "Processed 166400 pairs of programs (10.119481644148184 %). Average ratio: 0.13734035731075794 += 0.00013378340895375953\n",
      "Saving negatives_all_ratios_166400.npy\n",
      "Processed 166720 pairs of programs (10.138942185771546 %). Average ratio: 0.13732786595900312 += 0.00013369796495971872\n",
      "Processed 167040 pairs of programs (10.158402727394908 %). Average ratio: 0.1373154047068911 += 0.00013361268355833815\n",
      "Processed 167360 pairs of programs (10.177863269018271 %). Average ratio: 0.13730297344575887 += 0.00013352756423759912\n",
      "Processed 167680 pairs of programs (10.197323810641633 %). Average ratio: 0.13729057206746592 += 0.00013344260648772238\n",
      "Processed 168000 pairs of programs (10.216784352264995 %). Average ratio: 0.13728103386896592 += 0.0001333553545312494\n",
      "Processed 168320 pairs of programs (10.236244893888356 %). Average ratio: 0.13728283857267307 += 0.00013325848167726587\n",
      "Processed 168640 pairs of programs (10.255705435511718 %). Average ratio: 0.13728463895373663 += 0.00013316183459821424\n",
      "Processed 168960 pairs of programs (10.27516597713508 %). Average ratio: 0.1372864350276684 += 0.00013306541235943764\n",
      "Processed 169280 pairs of programs (10.294626518758442 %). Average ratio: 0.13728822680990627 += 0.00013296921403198607\n",
      "Processed 169600 pairs of programs (10.314087060381803 %). Average ratio: 0.13729001431581417 += 0.0001328732386925701\n",
      "Saving negatives_all_ratios_169600.npy\n",
      "Processed 169920 pairs of programs (10.333547602005165 %). Average ratio: 0.13729179756068294 += 0.00013277748542351466\n",
      "Processed 170240 pairs of programs (10.353008143628527 %). Average ratio: 0.13730253478547738 += 0.0001326840588298275\n",
      "Processed 170560 pairs of programs (10.37246868525189 %). Average ratio: 0.1373154833693173 += 0.00013259136115129183\n",
      "Processed 170880 pairs of programs (10.391929226875252 %). Average ratio: 0.137328401196426 += 0.00013249886328040825\n",
      "Processed 171200 pairs of programs (10.411389768498614 %). Average ratio: 0.13734128837625803 += 0.00013240656447163952\n",
      "Processed 171520 pairs of programs (10.430850310121976 %). Average ratio: 0.13735414501774926 += 0.00013231446398351984\n",
      "Processed 171840 pairs of programs (10.450310851745337 %). Average ratio: 0.13736697122931976 += 0.0001322225610786247\n",
      "Processed 172160 pairs of programs (10.469771393368699 %). Average ratio: 0.13737655986511207 += 0.00013211970703722116\n",
      "Processed 172480 pairs of programs (10.48923193499206 %). Average ratio: 0.13738132065875636 += 0.0001320004187659878\n",
      "Processed 172800 pairs of programs (10.508692476615423 %). Average ratio: 0.13738607022411375 += 0.00013188145617024357\n",
      "Saving negatives_all_ratios_172800.npy\n",
      "Processed 173120 pairs of programs (10.528153018238784 %). Average ratio: 0.13739080860086014 += 0.00013176281776033197\n",
      "Processed 173440 pairs of programs (10.547613559862148 %). Average ratio: 0.1373955358284848 += 0.0001316445020561642\n",
      "Processed 173760 pairs of programs (10.56707410148551 %). Average ratio: 0.1374002519462913 += 0.0001315265075871402\n",
      "Processed 174080 pairs of programs (10.586534643108871 %). Average ratio: 0.13740495699339872 += 0.0001314088328920703\n",
      "Processed 174400 pairs of programs (10.605995184732233 %). Average ratio: 0.1374082367614327 += 0.00013128555241202357\n",
      "Processed 174720 pairs of programs (10.625455726355595 %). Average ratio: 0.13741150884851108 += 0.00013116261404434558\n",
      "Processed 175040 pairs of programs (10.644916267978957 %). Average ratio: 0.13741477328158458 += 0.00013104001621917923\n",
      "Processed 175360 pairs of programs (10.664376809602318 %). Average ratio: 0.13741803008747805 += 0.0001309177573767049\n",
      "Processed 175680 pairs of programs (10.68383735122568 %). Average ratio: 0.13742127929289097 += 0.00013079583596705836\n",
      "Processed 176000 pairs of programs (10.703297892849042 %). Average ratio: 0.13742452092439852 += 0.00013067425045024927\n",
      "Saving negatives_all_ratios_176000.npy\n",
      "Processed 176320 pairs of programs (10.722758434472404 %). Average ratio: 0.13742682888698174 += 0.00013054577052617073\n",
      "Processed 176640 pairs of programs (10.742218976095765 %). Average ratio: 0.13742851478582022 += 0.0001304128431193761\n",
      "Processed 176960 pairs of programs (10.761679517719127 %). Average ratio: 0.13743019676851734 += 0.0001302802953954754\n",
      "Processed 177280 pairs of programs (10.781140059342489 %). Average ratio: 0.13743187484870242 += 0.00013014812560398914\n",
      "Processed 177600 pairs of programs (10.80060060096585 %). Average ratio: 0.13743354903994154 += 0.00013001633200555306\n",
      "Processed 177920 pairs of programs (10.820061142589212 %). Average ratio: 0.13743521935573796 += 0.0001298849128718279\n",
      "Processed 178240 pairs of programs (10.839521684212574 %). Average ratio: 0.13743764720268187 += 0.00012975475158265705\n",
      "Processed 178560 pairs of programs (10.858982225835936 %). Average ratio: 0.13744311149835867 += 0.00012962849062987038\n",
      "Processed 178880 pairs of programs (10.878442767459298 %). Average ratio: 0.13744856318897047 += 0.00012950258060502308\n",
      "Processed 179200 pairs of programs (10.89790330908266 %). Average ratio: 0.13745400231808316 += 0.00012937701992052125\n",
      "Saving negatives_all_ratios_179200.npy\n",
      "Processed 179520 pairs of programs (10.917363850706023 %). Average ratio: 0.1374594289290621 += 0.00012925180699870653\n",
      "Processed 179840 pairs of programs (10.936824392329385 %). Average ratio: 0.13746484306507326 += 0.00012912694027177705\n",
      "Processed 180160 pairs of programs (10.956284933952746 %). Average ratio: 0.13747024476908443 += 0.00012900241818170836\n",
      "Processed 180480 pairs of programs (10.975745475576108 %). Average ratio: 0.13748563970839048 += 0.00012889286806131323\n",
      "Processed 180800 pairs of programs (10.99520601719947 %). Average ratio: 0.13750349791948088 += 0.00012878723883835895\n",
      "Processed 181120 pairs of programs (11.014666558822832 %). Average ratio: 0.13752131526509967 += 0.0001286818635807048\n",
      "Processed 181440 pairs of programs (11.034127100446193 %). Average ratio: 0.137539091885357 += 0.00012857674126860922\n",
      "Processed 181760 pairs of programs (11.053587642069555 %). Average ratio: 0.13755682791972337 += 0.00012847187088814134\n",
      "Processed 182080 pairs of programs (11.073048183692917 %). Average ratio: 0.13757452350703306 += 0.00012836725143113747\n",
      "Processed 182400 pairs of programs (11.092508725316279 %). Average ratio: 0.13758874966062135 += 0.00012825208014047195\n",
      "Saving negatives_all_ratios_182400.npy\n",
      "Processed 182720 pairs of programs (11.111969266939642 %). Average ratio: 0.1375978056097088 += 0.0001281210365245345\n",
      "Processed 183040 pairs of programs (11.131429808563004 %). Average ratio: 0.13760684097709378 += 0.0001279903565960577\n",
      "Processed 183360 pairs of programs (11.150890350186366 %). Average ratio: 0.13761585583286154 += 0.00012786003874021819\n",
      "Processed 183680 pairs of programs (11.170350891809727 %). Average ratio: 0.13762485024677948 += 0.00012773008135205083\n",
      "Processed 184000 pairs of programs (11.18981143343309 %). Average ratio: 0.13763382428829896 += 0.00012760048283637238\n",
      "Processed 184320 pairs of programs (11.209271975056451 %). Average ratio: 0.1376427780265571 += 0.00012747124160770483\n",
      "Processed 184640 pairs of programs (11.228732516679813 %). Average ratio: 0.13763354069100237 += 0.0001273451328493632\n",
      "Processed 184960 pairs of programs (11.248193058303174 %). Average ratio: 0.1376243242072209 += 0.00012721936767133606\n",
      "Processed 185280 pairs of programs (11.267653599926536 %). Average ratio: 0.1376151285046881 += 0.00012709394456875492\n",
      "Processed 185600 pairs of programs (11.287114141549898 %). Average ratio: 0.13760595351319702 += 0.0001269688620458326\n",
      "Saving negatives_all_ratios_185600.npy\n",
      "Processed 185920 pairs of programs (11.306574683173261 %). Average ratio: 0.1375967991628567 += 0.00012684411861579308\n",
      "Processed 186240 pairs of programs (11.326035224796623 %). Average ratio: 0.13758766538409015 += 0.00012671971280080256\n",
      "Processed 186560 pairs of programs (11.345495766419985 %). Average ratio: 0.13758230398071297 += 0.00012659357565199437\n",
      "Processed 186880 pairs of programs (11.364956308043347 %). Average ratio: 0.13757945304304925 += 0.0001264664075517102\n",
      "Processed 187200 pairs of programs (11.384416849666708 %). Average ratio: 0.13757660849046427 += 0.00012633958846234658\n",
      "Processed 187520 pairs of programs (11.40387739129007 %). Average ratio: 0.13757377030153162 += 0.0001262131168531397\n",
      "Processed 187840 pairs of programs (11.423337932913432 %). Average ratio: 0.13757093845492058 += 0.00012608699120253314\n",
      "Processed 188160 pairs of programs (11.442798474536794 %). Average ratio: 0.13756811292939572 += 0.00012596120999810743\n",
      "Processed 188480 pairs of programs (11.462259016160155 %). Average ratio: 0.13756216185564224 += 0.00012583998302249258\n",
      "Processed 188800 pairs of programs (11.481719557783517 %). Average ratio: 0.13754371059358025 += 0.00012573588628189794\n",
      "Saving negatives_all_ratios_188800.npy\n",
      "Processed 189120 pairs of programs (11.501180099406879 %). Average ratio: 0.13752530037993216 += 0.0001256320359552736\n",
      "Processed 189440 pairs of programs (11.52064064103024 %). Average ratio: 0.13750693107786996 += 0.0001255284310812603\n",
      "Processed 189760 pairs of programs (11.540101182653602 %). Average ratio: 0.13748860255117307 += 0.00012542507070377945\n",
      "Processed 190080 pairs of programs (11.559561724276964 %). Average ratio: 0.13747031466422494 += 0.00012532195387199448\n",
      "Processed 190400 pairs of programs (11.579022265900326 %). Average ratio: 0.1374520672820098 += 0.000125219079640274\n",
      "Processed 190720 pairs of programs (11.598482807523688 %). Average ratio: 0.13745852746621273 += 0.00012510698939279923\n",
      "Processed 191040 pairs of programs (11.61794334914705 %). Average ratio: 0.13747113335864877 += 0.00012499282264278065\n",
      "Processed 191360 pairs of programs (11.637403890770411 %). Average ratio: 0.1374837114235077 += 0.00012487894785322628\n",
      "Processed 191680 pairs of programs (11.656864432393773 %). Average ratio: 0.1374962617528322 += 0.00012476536381244844\n",
      "Processed 192000 pairs of programs (11.676324974017136 %). Average ratio: 0.13750878443825953 += 0.00012465206931573354\n",
      "Saving negatives_all_ratios_192000.npy\n",
      "Processed 192320 pairs of programs (11.695785515640498 %). Average ratio: 0.1375212795710236 += 0.00012453906316529036\n",
      "Processed 192640 pairs of programs (11.71524605726386 %). Average ratio: 0.1375315423912354 += 0.00012443800028827433\n",
      "Processed 192960 pairs of programs (11.734706598887222 %). Average ratio: 0.13753847903485436 += 0.00012435463034389248\n",
      "Processed 193280 pairs of programs (11.754167140510583 %). Average ratio: 0.13754540046653554 += 0.00012427143531355676\n",
      "Processed 193600 pairs of programs (11.773627682133945 %). Average ratio: 0.13755230673626345 += 0.00012418841455923182\n",
      "Processed 193920 pairs of programs (11.793088223757307 %). Average ratio: 0.13755919789380372 += 0.0001241055674462651\n",
      "Processed 194240 pairs of programs (11.812548765380669 %). Average ratio: 0.1375660739887046 += 0.00012402289334336315\n",
      "Processed 194560 pairs of programs (11.83200930700403 %). Average ratio: 0.13757293507029783 += 0.00012394039162256788\n",
      "Processed 194880 pairs of programs (11.851469848627394 %). Average ratio: 0.13758968929742696 += 0.0001238360309344973\n",
      "Processed 195200 pairs of programs (11.870930390250756 %). Average ratio: 0.13760640702297197 += 0.0001237319188150626\n",
      "Saving negatives_all_ratios_195200.npy\n",
      "Processed 195520 pairs of programs (11.890390931874117 %). Average ratio: 0.13762308836608925 += 0.00012362805429555078\n",
      "Processed 195840 pairs of programs (11.90985147349748 %). Average ratio: 0.1376397334454171 += 0.0001235244364125296\n",
      "Processed 196160 pairs of programs (11.929312015120841 %). Average ratio: 0.13765634237907873 += 0.00012342106420781048\n",
      "Processed 196480 pairs of programs (11.948772556744203 %). Average ratio: 0.13767291528468464 += 0.00012331793672841154\n",
      "Processed 196800 pairs of programs (11.968233098367564 %). Average ratio: 0.13768487773970337 += 0.0001232324334301413\n",
      "Processed 197120 pairs of programs (11.987693639990926 %). Average ratio: 0.13769376790940765 += 0.0001231586740662035\n",
      "Processed 197440 pairs of programs (12.007154181614288 %). Average ratio: 0.1377026388571234 += 0.00012308504974796184\n",
      "Processed 197760 pairs of programs (12.02661472323765 %). Average ratio: 0.13771149064512483 += 0.00012301156005210546\n",
      "Processed 198080 pairs of programs (12.046075264861013 %). Average ratio: 0.13772032333541753 += 0.00012293820455724488\n",
      "Processed 198400 pairs of programs (12.065535806484375 %). Average ratio: 0.13772913698973976 += 0.00012286498284390032\n",
      "Saving negatives_all_ratios_198400.npy\n",
      "Processed 198720 pairs of programs (12.084996348107737 %). Average ratio: 0.13773607634911225 += 0.00012279076199761814\n",
      "Processed 199040 pairs of programs (12.104456889731098 %). Average ratio: 0.13773558748319706 += 0.00012271216003278994\n",
      "Processed 199360 pairs of programs (12.12391743135446 %). Average ratio: 0.13773509966747716 += 0.00012263371702566668\n",
      "Processed 199680 pairs of programs (12.143377972977822 %). Average ratio: 0.13773461289857214 += 0.00012255543241348056\n",
      "Processed 200000 pairs of programs (12.162838514601184 %). Average ratio: 0.13773412717311598 += 0.0001224773056363717\n",
      "Processed 200320 pairs of programs (12.182299056224545 %). Average ratio: 0.13773364248775719 += 0.00012239933613736843\n",
      "Processed 200640 pairs of programs (12.201759597847907 %). Average ratio: 0.1377331588391585 += 0.00012232152336236744\n",
      "Processed 200960 pairs of programs (12.221220139471269 %). Average ratio: 0.1377407795349002 += 0.00012222180642924063\n",
      "Processed 201280 pairs of programs (12.240680681094632 %). Average ratio: 0.1377504076301722 += 0.00012211682146996472\n",
      "Processed 201600 pairs of programs (12.260141222717994 %). Average ratio: 0.1377600151964564 += 0.00012201209273499847\n",
      "Saving negatives_all_ratios_201600.npy\n",
      "Processed 201920 pairs of programs (12.279601764341356 %). Average ratio: 0.13776960229934065 += 0.00012190761920660085\n",
      "Processed 202240 pairs of programs (12.299062305964718 %). Average ratio: 0.13777916900413364 += 0.00012180339987263307\n",
      "Processed 202560 pairs of programs (12.31852284758808 %). Average ratio: 0.13778871537586648 += 0.00012169943372651912\n",
      "Processed 202880 pairs of programs (12.337983389211441 %). Average ratio: 0.13779495560125846 += 0.00012159847012208344\n",
      "Processed 203200 pairs of programs (12.357443930834803 %). Average ratio: 0.13779625900150164 += 0.00012150186830943552\n",
      "Processed 203520 pairs of programs (12.376904472458165 %). Average ratio: 0.13779755964030366 += 0.00012140549543425893\n",
      "Processed 203840 pairs of programs (12.396365014081526 %). Average ratio: 0.13779885752643095 += 0.00012130935059578716\n",
      "Processed 204160 pairs of programs (12.415825555704888 %). Average ratio: 0.13780015266861292 += 0.00012121343289820137\n",
      "Processed 204480 pairs of programs (12.43528609732825 %). Average ratio: 0.13780144507554218 += 0.00012111774145059532\n",
      "Processed 204800 pairs of programs (12.454746638951612 %). Average ratio: 0.13780273475587448 += 0.00012102227536694117\n",
      "Saving negatives_all_ratios_204800.npy\n",
      "Processed 205120 pairs of programs (12.474207180574973 %). Average ratio: 0.13780915962563958 += 0.00012093412306845486\n",
      "Processed 205440 pairs of programs (12.493667722198335 %). Average ratio: 0.1378155709693631 += 0.0001208461665052966\n",
      "Processed 205760 pairs of programs (12.513128263821699 %). Average ratio: 0.13782196882971387 += 0.0001207584049431599\n",
      "Processed 206080 pairs of programs (12.53258880544506 %). Average ratio: 0.13782835324918158 += 0.00012067083765163623\n",
      "Processed 206400 pairs of programs (12.552049347068422 %). Average ratio: 0.13783472427007745 += 0.00012058346390418848\n",
      "Processed 206720 pairs of programs (12.571509888691784 %). Average ratio: 0.1378410819345354 += 0.00012049628297812404\n",
      "Processed 207040 pairs of programs (12.590970430315146 %). Average ratio: 0.13783819263529307 += 0.00012039741605716369\n",
      "Processed 207360 pairs of programs (12.610430971938507 %). Average ratio: 0.13782916005354917 += 0.00012029087703747424\n",
      "Processed 207680 pairs of programs (12.62989151356187 %). Average ratio: 0.13782014634867418 += 0.0001201845974833767\n",
      "Processed 208000 pairs of programs (12.649352055185231 %). Average ratio: 0.13781115146155465 += 0.00012007857638041902\n",
      "Saving negatives_all_ratios_208000.npy\n",
      "Processed 208320 pairs of programs (12.668812596808593 %). Average ratio: 0.1378021753333238 += 0.00011997281271960729\n",
      "Processed 208640 pairs of programs (12.688273138431954 %). Average ratio: 0.13779321790536006 += 0.0001198673054973685\n",
      "Processed 208960 pairs of programs (12.707733680055316 %). Average ratio: 0.13778115549423103 += 0.00011976793611326281\n",
      "Processed 209280 pairs of programs (12.727194221678678 %). Average ratio: 0.137756636648706 += 0.00011969227424152271\n",
      "Processed 209600 pairs of programs (12.74665476330204 %). Average ratio: 0.1377321687249785 += 0.0001196167387843733\n",
      "Processed 209920 pairs of programs (12.766115304925401 %). Average ratio: 0.13770775156457826 += 0.00011954132943535759\n",
      "Processed 210240 pairs of programs (12.785575846548763 %). Average ratio: 0.13768338500969182 += 0.00011946604588882336\n",
      "Processed 210560 pairs of programs (12.805036388172125 %). Average ratio: 0.13765906890315913 += 0.0001193908878399225\n",
      "Processed 210880 pairs of programs (12.824496929795487 %). Average ratio: 0.13763480308847037 += 0.0001193158549846103\n",
      "Processed 211200 pairs of programs (12.843957471418848 %). Average ratio: 0.13762223546236635 += 0.00011921473066277283\n",
      "Saving negatives_all_ratios_211200.npy\n",
      "Processed 211520 pairs of programs (12.86341801304221 %). Average ratio: 0.1376126027836125 += 0.00011910729942320214\n",
      "Processed 211840 pairs of programs (12.882878554665576 %). Average ratio: 0.137602989966052 += 0.00011900012801704643\n",
      "Processed 212160 pairs of programs (12.902339096288937 %). Average ratio: 0.13759339694832168 += 0.00011889321544401202\n",
      "Processed 212480 pairs of programs (12.921799637912299 %). Average ratio: 0.137583823669311 += 0.00011878656070908661\n",
      "Processed 212800 pairs of programs (12.94126017953566 %). Average ratio: 0.13757427006816053 += 0.00011868016282250356\n",
      "Processed 213120 pairs of programs (12.960720721159023 %). Average ratio: 0.13757051721145366 += 0.0001185832786565747\n",
      "Processed 213440 pairs of programs (12.980181262782384 %). Average ratio: 0.13757543484966175 += 0.0001185004819694993\n",
      "Processed 213760 pairs of programs (12.999641804405746 %). Average ratio: 0.13758034241074238 += 0.00011841786204291008\n",
      "Processed 214080 pairs of programs (13.019102346029108 %). Average ratio: 0.1375852399256386 += 0.0001183354182384095\n",
      "Processed 214400 pairs of programs (13.03856288765247 %). Average ratio: 0.1375901274251669 += 0.00011825314992086376\n",
      "Saving negatives_all_ratios_214400.npy\n",
      "Processed 214720 pairs of programs (13.058023429275831 %). Average ratio: 0.13759500494001797 += 0.00011817105645838078\n",
      "Processed 215040 pairs of programs (13.077483970899193 %). Average ratio: 0.1375998725007571 += 0.0001180891372222892\n",
      "Processed 215360 pairs of programs (13.096944512522555 %). Average ratio: 0.1376039200232135 += 0.00011798778781571221\n",
      "Processed 215680 pairs of programs (13.116405054145917 %). Average ratio: 0.13760795930224334 += 0.00011788667941133291\n",
      "Processed 216000 pairs of programs (13.135865595769278 %). Average ratio: 0.1376119903630046 += 0.0001177858110897524\n",
      "Processed 216320 pairs of programs (13.15532613739264 %). Average ratio: 0.1376160132305529 += 0.0001176851819363856\n",
      "Processed 216640 pairs of programs (13.174786679016002 %). Average ratio: 0.1376200279298422 += 0.00011758479104142953\n",
      "Processed 216960 pairs of programs (13.194247220639364 %). Average ratio: 0.13762403448572524 += 0.0001174846374998312\n",
      "Processed 217280 pairs of programs (13.213707762262725 %). Average ratio: 0.13762719553568253 += 0.00011738488950324923\n",
      "Processed 217600 pairs of programs (13.233168303886087 %). Average ratio: 0.13762979249361093 += 0.00011728548934285074\n",
      "Saving negatives_all_ratios_217600.npy\n",
      "Processed 217920 pairs of programs (13.25262884550945 %). Average ratio: 0.1376323841998549 += 0.00011718632328823117\n",
      "Processed 218240 pairs of programs (13.272089387132812 %). Average ratio: 0.13763497067032873 += 0.00011708739045403947\n",
      "Processed 218560 pairs of programs (13.291549928756174 %). Average ratio: 0.1376375519208823 += 0.00011698868995952008\n",
      "Processed 218880 pairs of programs (13.311010470379536 %). Average ratio: 0.1376401279673017 += 0.00011689022092848277\n",
      "Processed 219200 pairs of programs (13.330471012002898 %). Average ratio: 0.13764206299694276 += 0.00011679144492505204\n",
      "Processed 219520 pairs of programs (13.34993155362626 %). Average ratio: 0.137641453378363 += 0.00011669075373750094\n",
      "Processed 219840 pairs of programs (13.369392095249621 %). Average ratio: 0.1376408449851472 += 0.00011659030029767614\n",
      "Processed 220160 pairs of programs (13.388852636872983 %). Average ratio: 0.13764023781360457 += 0.00011649008370967434\n",
      "Processed 220480 pairs of programs (13.408313178496345 %). Average ratio: 0.13763963186005898 += 0.00011639010308221251\n",
      "Processed 220800 pairs of programs (13.427773720119706 %). Average ratio: 0.13763902712084913 += 0.00011629035752859776\n",
      "Saving negatives_all_ratios_220800.npy\n",
      "Processed 221120 pairs of programs (13.447234261743068 %). Average ratio: 0.13763842359232842 += 0.00011619084616669717\n",
      "Processed 221440 pairs of programs (13.46669480336643 %). Average ratio: 0.1376355345622825 += 0.0001161066039880887\n",
      "Processed 221760 pairs of programs (13.486155344989792 %). Average ratio: 0.13763208019848489 += 0.0001160262963344643\n",
      "Processed 222080 pairs of programs (13.505615886613153 %). Average ratio: 0.13762863272962494 += 0.00011594615730191876\n",
      "Processed 222400 pairs of programs (13.525076428236515 %). Average ratio: 0.13762519213507982 += 0.00011586618629528987\n",
      "Processed 222720 pairs of programs (13.544536969859877 %). Average ratio: 0.13762175839430868 += 0.00011578638272237357\n",
      "Processed 223040 pairs of programs (13.563997511483239 %). Average ratio: 0.13761833148685249 += 0.00011570674599390484\n",
      "Processed 223360 pairs of programs (13.5834580531066 %). Average ratio: 0.13761600394606294 += 0.00011562241553440642\n",
      "Processed 229760 pairs of programs (13.972668885573839 %). Average ratio: 0.13759381050874106 += 0.00011395823295598075\n",
      "Processed 230080 pairs of programs (13.9921294271972 %). Average ratio: 0.1376049394263648 += 0.00011387937659929455\n",
      "Processed 230400 pairs of programs (14.011589968820564 %). Average ratio: 0.13761604669239777 += 0.00011380067934889519\n",
      "Saving negatives_all_ratios_230400.npy\n",
      "Processed 230720 pairs of programs (14.031050510443926 %). Average ratio: 0.13762713236996427 += 0.00011372214067489971\n",
      "Processed 231040 pairs of programs (14.050511052067288 %). Average ratio: 0.1376381965219432 += 0.00011364376004989511\n",
      "Processed 231360 pairs of programs (14.06997159369065 %). Average ratio: 0.13764923921096972 += 0.00011356553694892354\n",
      "Processed 231680 pairs of programs (14.089432135314011 %). Average ratio: 0.13765009402643172 += 0.00011347863292750769\n",
      "Processed 232000 pairs of programs (14.108892676937373 %). Average ratio: 0.13764840802905143 += 0.00011338971201068339\n",
      "Processed 232320 pairs of programs (14.128353218560735 %). Average ratio: 0.13764672529278793 += 0.00011330098700359703\n",
      "Processed 232640 pairs of programs (14.147813760184096 %). Average ratio: 0.1376450458081887 += 0.0001132124572106667\n",
      "Processed 232960 pairs of programs (14.167274301807458 %). Average ratio: 0.13764336956583775 += 0.00011312412193970373\n",
      "Processed 233280 pairs of programs (14.18673484343082 %). Average ratio: 0.13764169655635533 += 0.00011303598050189181\n",
      "Processed 233600 pairs of programs (14.206195385054182 %). Average ratio: 0.1376382990471493 += 0.00011294433351504682\n",
      "Saving negatives_all_ratios_233600.npy\n",
      "Processed 233920 pairs of programs (14.225655926677543 %). Average ratio: 0.13763231898733722 += 0.00011284734965437388\n",
      "Processed 234240 pairs of programs (14.245116468300905 %). Average ratio: 0.13762635042764013 += 0.00011275058422301872\n",
      "Processed 234560 pairs of programs (14.264577009924267 %). Average ratio: 0.13762039333491652 += 0.00011265403644605808\n",
      "Processed 234880 pairs of programs (14.284037551547629 %). Average ratio: 0.1376144476761521 += 0.00011255770555231472\n",
      "Processed 235200 pairs of programs (14.30349809317099 %). Average ratio: 0.13760851341845912 += 0.00011246159077433443\n",
      "Processed 235520 pairs of programs (14.322958634794352 %). Average ratio: 0.1376025905290759 += 0.00011236569134836353\n",
      "Processed 235840 pairs of programs (14.342419176417714 %). Average ratio: 0.1375949547066529 += 0.00011226580207173236\n",
      "Processed 236160 pairs of programs (14.361879718041076 %). Average ratio: 0.13758733348427277 += 0.00011216613787638466\n",
      "Processed 236480 pairs of programs (14.38134025966444 %). Average ratio: 0.13757972682010158 += 0.00011206669797006104\n",
      "Processed 236800 pairs of programs (14.400800801287803 %). Average ratio: 0.1375721346724651 += 0.00011196748156429328\n",
      "Saving negatives_all_ratios_236800.npy\n",
      "Processed 237120 pairs of programs (14.420261342911164 %). Average ratio: 0.1375645569998479 += 0.00011186848787438161\n",
      "Processed 237440 pairs of programs (14.439721884534526 %). Average ratio: 0.13755699376089287 += 0.00011176971611937163\n",
      "Processed 237760 pairs of programs (14.459182426157888 %). Average ratio: 0.13755216188595284 += 0.00011168705866785882\n",
      "Processed 238080 pairs of programs (14.47864296778125 %). Average ratio: 0.1375491487896736 += 0.00011161515352278881\n",
      "Processed 238400 pairs of programs (14.498103509404611 %). Average ratio: 0.1375461414162743 += 0.00011154338887199816\n",
      "Processed 238720 pairs of programs (14.517564051027973 %). Average ratio: 0.13754313974946586 += 0.00011147176425405113\n",
      "Processed 239040 pairs of programs (14.537024592651335 %). Average ratio: 0.13754014377302107 += 0.00011140027920964644\n",
      "Processed 239360 pairs of programs (14.556485134274697 %). Average ratio: 0.13753715347077408 += 0.00011132893328160452\n",
      "Processed 239680 pairs of programs (14.575945675898058 %). Average ratio: 0.1375330031343117 += 0.00011125700665340588\n",
      "Processed 240000 pairs of programs (14.59540621752142 %). Average ratio: 0.13752420228139586 += 0.00011118234625224212\n",
      "Saving negatives_all_ratios_240000.npy\n",
      "Processed 240320 pairs of programs (14.614866759144782 %). Average ratio: 0.13751541804954312 += 0.00011110783269532071\n",
      "Processed 240640 pairs of programs (14.634327300768144 %). Average ratio: 0.13750665039171273 += 0.00011103346550567183\n",
      "Processed 240960 pairs of programs (14.653787842391505 %). Average ratio: 0.1374978992610413 += 0.0001109592442084903\n",
      "Processed 241280 pairs of programs (14.673248384014867 %). Average ratio: 0.13748916461084199 += 0.00011088516833112289\n",
      "Processed 241600 pairs of programs (14.692708925638229 %). Average ratio: 0.13748044639460352 += 0.00011081123740305595\n",
      "Processed 241920 pairs of programs (14.71216946726159 %). Average ratio: 0.13747456776992412 += 0.0001107328767706203\n",
      "Processed 242240 pairs of programs (14.731630008884952 %). Average ratio: 0.13746940532317517 += 0.00011065353439422572\n",
      "Processed 242560 pairs of programs (14.751090550508316 %). Average ratio: 0.13746425256206743 += 0.00011057435525284381\n",
      "Processed 242880 pairs of programs (14.77055109213168 %). Average ratio: 0.1374591094593685 += 0.00011049533879955214\n",
      "Processed 243200 pairs of programs (14.79001163375504 %). Average ratio: 0.13745397598794803 += 0.00011041648448996149\n",
      "Saving negatives_all_ratios_243200.npy\n",
      "Processed 243520 pairs of programs (14.809472175378403 %). Average ratio: 0.1374488521207772 += 0.00011033779178220086\n",
      "Processed 243840 pairs of programs (14.828932717001763 %). Average ratio: 0.13745340021778907 += 0.00011026763105736532\n",
      "Processed 244160 pairs of programs (14.848393258625126 %). Average ratio: 0.1374724198691592 += 0.00011021013080494262\n",
      "Processed 244480 pairs of programs (14.867853800248486 %). Average ratio: 0.13749140403610513 += 0.0001101527102278038\n",
      "Processed 244800 pairs of programs (14.88731434187185 %). Average ratio: 0.1375103528178378 += 0.00011009536917202296\n",
      "Processed 245120 pairs of programs (14.90677488349521 %). Average ratio: 0.13752926631319848 += 0.00011003810748393242\n",
      "Processed 245440 pairs of programs (14.926235425118573 %). Average ratio: 0.1375481446206608 += 0.0001099809250101234\n",
      "Processed 245760 pairs of programs (14.945695966741933 %). Average ratio: 0.13756698783833232 += 0.00010992382159744696\n",
      "Processed 246080 pairs of programs (14.965156508365297 %). Average ratio: 0.13756045351767 += 0.00010985299068523924\n",
      "Processed 246400 pairs of programs (14.984617049988657 %). Average ratio: 0.13755393132005161 += 0.00010978229542199453\n",
      "Saving negatives_all_ratios_246400.npy\n",
      "Processed 246720 pairs of programs (15.00407759161202 %). Average ratio: 0.13754742121177077 += 0.00010971173537601309\n",
      "Processed 247040 pairs of programs (15.02353813323538 %). Average ratio: 0.13754092315924601 += 0.00010964131011751915\n",
      "Processed 247360 pairs of programs (15.042998674858744 %). Average ratio: 0.13753443712902008 += 0.0001095710192186498\n",
      "Processed 247680 pairs of programs (15.062459216482104 %). Average ratio: 0.13752796308775944 += 0.00010950086225344419\n",
      "Processed 248000 pairs of programs (15.081919758105467 %). Average ratio: 0.13752348007064066 += 0.00010942206536376136\n",
      "Processed 248320 pairs of programs (15.101380299728827 %). Average ratio: 0.13752032348655652 += 0.00010933758876515787\n",
      "Processed 248640 pairs of programs (15.120840841352193 %). Average ratio: 0.13751717272106057 += 0.000109253289879496\n",
      "Processed 248960 pairs of programs (15.140301382975554 %). Average ratio: 0.13751402775807933 += 0.00010916916811164999\n",
      "Processed 249280 pairs of programs (15.159761924598916 %). Average ratio: 0.13751088858159854 += 0.00010908522286921727\n",
      "Processed 249600 pairs of programs (15.179222466222278 %). Average ratio: 0.13750775517566277 += 0.00010900145356250247\n",
      "Saving negatives_all_ratios_249600.npy\n",
      "Processed 249920 pairs of programs (15.19868300784564 %). Average ratio: 0.13751097562009887 += 0.00010891959592873918\n",
      "Processed 250240 pairs of programs (15.218143549469001 %). Average ratio: 0.1375395592425933 += 0.00010884482525552584\n",
      "Processed 250560 pairs of programs (15.237604091092363 %). Average ratio: 0.13756809046614646 += 0.00010877017382531476\n",
      "Processed 250880 pairs of programs (15.257064632715725 %). Average ratio: 0.1375965694347114 += 0.000108695641368783\n",
      "Processed 251200 pairs of programs (15.276525174339087 %). Average ratio: 0.13762499629171446 += 0.00010862122761729708\n",
      "Processed 251520 pairs of programs (15.295985715962448 %). Average ratio: 0.13765337118005758 += 0.00010854693230291166\n",
      "Processed 251840 pairs of programs (15.31544625758581 %). Average ratio: 0.1376816942421206 += 0.00010847275515836841\n",
      "Processed 252160 pairs of programs (15.334906799209172 %). Average ratio: 0.1376914951679033 += 0.0001084007301419508\n",
      "Processed 252480 pairs of programs (15.354367340832534 %). Average ratio: 0.13769666482143317 += 0.00010832934975874082\n",
      "Processed 252800 pairs of programs (15.373827882455895 %). Average ratio: 0.13770182505847212 += 0.00010825810707398387\n",
      "Saving negatives_all_ratios_252800.npy\n",
      "Processed 253120 pairs of programs (15.393288424079257 %). Average ratio: 0.13770697590472483 += 0.00010818700165058594\n",
      "Processed 253440 pairs of programs (15.412748965702619 %). Average ratio: 0.13771211738580252 += 0.00010811603305338229\n",
      "Processed 253760 pairs of programs (15.43220950732598 %). Average ratio: 0.1377172495272234 += 0.0001080452008491263\n",
      "Processed 254080 pairs of programs (15.451670048949342 %). Average ratio: 0.13771555995212917 += 0.0001079781075633229\n",
      "Processed 254400 pairs of programs (15.471130590572704 %). Average ratio: 0.13770366410158166 += 0.0001079165317258196\n",
      "Processed 254720 pairs of programs (15.49059113219607 %). Average ratio: 0.13769178980148805 += 0.00010785505893570063\n",
      "Processed 255040 pairs of programs (15.510051673819431 %). Average ratio: 0.1376799369933403 += 0.00010779368890784054\n",
      "Processed 255360 pairs of programs (15.529512215442793 %). Average ratio: 0.13766810561884202 += 0.00010773242135821998\n",
      "Processed 255680 pairs of programs (15.548972757066155 %). Average ratio: 0.13765629561990742 += 0.00010767125600392007\n",
      "Processed 256000 pairs of programs (15.568433298689516 %). Average ratio: 0.13764450693866043 += 0.00010761019256311706\n",
      "Saving negatives_all_ratios_256000.npy\n",
      "Processed 256320 pairs of programs (15.587893840312878 %). Average ratio: 0.13763990171384102 += 0.00010753506240963392\n",
      "Processed 256640 pairs of programs (15.60735438193624 %). Average ratio: 0.137635304786724 += 0.00010746008080883615\n",
      "Processed 256960 pairs of programs (15.626814923559602 %). Average ratio: 0.13763071613490332 += 0.00010738524728571316\n",
      "Processed 257280 pairs of programs (15.646275465182963 %). Average ratio: 0.13762613573605353 += 0.00010731056136734542\n",
      "Processed 257600 pairs of programs (15.665736006806325 %). Average ratio: 0.13762156356792946 += 0.00010723602258289304\n",
      "Processed 257920 pairs of programs (15.685196548429687 %). Average ratio: 0.13761699960836574 += 0.00010716163046358378\n",
      "Processed 258240 pairs of programs (15.704657090053049 %). Average ratio: 0.13761483431708768 += 0.0001070874106439156\n",
      "Processed 258560 pairs of programs (15.72411763167641 %). Average ratio: 0.13761426513279482 += 0.00010701335444734684\n",
      "Processed 258880 pairs of programs (15.743578173299772 %). Average ratio: 0.13761369696763232 += 0.00010693944412849527\n",
      "Processed 259200 pairs of programs (15.763038714923134 %). Average ratio: 0.13761312981886542 += 0.00010686567922207912\n",
      "Saving negatives_all_ratios_259200.npy\n",
      "Processed 259520 pairs of programs (15.782499256546496 %). Average ratio: 0.13761256368376923 += 0.00010679205926485893\n",
      "Processed 259840 pairs of programs (15.801959798169857 %). Average ratio: 0.1376119985596286 += 0.00010671858379562629\n",
      "Processed 260160 pairs of programs (15.82142033979322 %). Average ratio: 0.137611264583318 += 0.00010664654361120069\n",
      "Processed 260480 pairs of programs (15.840880881416581 %). Average ratio: 0.13760985307922607 += 0.00010657980064708514\n",
      "Processed 260800 pairs of programs (15.860341423039943 %). Average ratio: 0.13760844408894374 += 0.00010651318189219362\n",
      "Processed 261120 pairs of programs (15.879801964663306 %). Average ratio: 0.13760703760576157 += 0.00010644668696355347\n",
      "Processed 261440 pairs of programs (15.899262506286668 %). Average ratio: 0.13760563362299394 += 0.00010638031547983824\n",
      "Processed 261760 pairs of programs (15.91872304791003 %). Average ratio: 0.13760423213397902 += 0.00010631406706135869\n",
      "Processed 262080 pairs of programs (15.938183589533391 %). Average ratio: 0.13760283313207858 += 0.0001062479413300539\n",
      "Processed 262400 pairs of programs (15.957644131156753 %). Average ratio: 0.13760063771071449 += 0.00010618325007683584\n",
      "Saving negatives_all_ratios_262400.npy\n",
      "Processed 262720 pairs of programs (15.977104672780115 %). Average ratio: 0.13759824663040712 += 0.00010611900427789543\n",
      "Processed 263040 pairs of programs (15.996565214403477 %). Average ratio: 0.1375958597821003 += 0.00010605487503363175\n",
      "Processed 263360 pairs of programs (16.01602575602684 %). Average ratio: 0.13759347715456852 += 0.00010599086199168409\n",
      "Processed 263680 pairs of programs (16.035486297650202 %). Average ratio: 0.13759109873662606 += 0.00010592696480118298\n",
      "Processed 264000 pairs of programs (16.054946839273562 %). Average ratio: 0.13758872451712656 += 0.00010586318311274202\n",
      "Processed 264320 pairs of programs (16.074407380896925 %). Average ratio: 0.1375910755728485 += 0.00010579576846344158\n",
      "Processed 264640 pairs of programs (16.093867922520285 %). Average ratio: 0.13760049787824594 += 0.00010572286332651938\n",
      "Processed 264960 pairs of programs (16.11332846414365 %). Average ratio: 0.13760990359507758 += 0.00010565009669950172\n",
      "Processed 265280 pairs of programs (16.13278900576701 %). Average ratio: 0.13761929276711268 += 0.0001055774681602819\n",
      "Processed 265600 pairs of programs (16.152249547390372 %). Average ratio: 0.13762866543796667 += 0.00010550497728852205\n",
      "Saving negatives_all_ratios_265600.npy\n",
      "Processed 265920 pairs of programs (16.171710089013732 %). Average ratio: 0.13763802165110187 += 0.0001054326236656436\n",
      "Processed 266240 pairs of programs (16.191170630637096 %). Average ratio: 0.1376473614498281 += 0.0001053604068748181\n",
      "Processed 266560 pairs of programs (16.210631172260456 %). Average ratio: 0.13765246826696434 += 0.00010530306733308562\n",
      "Processed 266880 pairs of programs (16.23009171388382 %). Average ratio: 0.13765756614046287 += 0.00010524582288060021\n",
      "Processed 267200 pairs of programs (16.249552255507183 %). Average ratio: 0.13766265509379783 += 0.00010518867325052053\n",
      "Processed 267520 pairs of programs (16.269012797130543 %). Average ratio: 0.1376677351503612 += 0.0001051316181770684\n",
      "Processed 267840 pairs of programs (16.288473338753906 %). Average ratio: 0.13767280633346335 += 0.00010507465739552305\n",
      "Processed 268160 pairs of programs (16.307933880377266 %). Average ratio: 0.1376778686663332 += 0.00010501779064221554\n",
      "Processed 268480 pairs of programs (16.32739442200063 %). Average ratio: 0.13767364472697452 += 0.00010494806618460665\n",
      "Processed 268800 pairs of programs (16.34685496362399 %). Average ratio: 0.1376632485705646 += 0.00010486984757265426\n",
      "Saving negatives_all_ratios_268800.npy\n",
      "Processed 269120 pairs of programs (16.366315505247353 %). Average ratio: 0.13765287051016237 += 0.0001047917803476598\n",
      "Processed 269440 pairs of programs (16.385776046870713 %). Average ratio: 0.1376425104985608 += 0.00010471386404880809\n",
      "Processed 269760 pairs of programs (16.405236588494077 %). Average ratio: 0.13763216848871704 += 0.00010463609821719714\n",
      "Processed 270080 pairs of programs (16.424697130117437 %). Average ratio: 0.13762184443375147 += 0.00010455848239582795\n",
      "Processed 270400 pairs of programs (16.4441576717408 %). Average ratio: 0.13761523170441556 += 0.00010448093377118515\n",
      "Processed 270720 pairs of programs (16.46361821336416 %). Average ratio: 0.1376233913033489 += 0.00010440320629422821\n",
      "Processed 271040 pairs of programs (16.483078754987524 %). Average ratio: 0.13763153677310663 += 0.0001043256299241972\n",
      "Processed 271360 pairs of programs (16.502539296610884 %). Average ratio: 0.1376396681503561 += 0.00010424820419895207\n",
      "Processed 271680 pairs of programs (16.521999838234247 %). Average ratio: 0.13764778547163803 += 0.00010417092865827791\n",
      "Processed 272000 pairs of programs (16.541460379857607 %). Average ratio: 0.13765588877336676 += 0.00010409380284387487\n",
      "Saving negatives_all_ratios_272000.npy\n",
      "Processed 272320 pairs of programs (16.56092092148097 %). Average ratio: 0.1376639780918311 += 0.00010401682629934793\n",
      "Processed 272640 pairs of programs (16.58038146310433 %). Average ratio: 0.13767298813393916 += 0.00010394999141709488\n",
      "Processed 272960 pairs of programs (16.599842004727694 %). Average ratio: 0.1376822161212942 += 0.00010388577198474417\n",
      "Processed 273280 pairs of programs (16.619302546351058 %). Average ratio: 0.13769142822571057 += 0.00010382166599619734\n",
      "Processed 273600 pairs of programs (16.63876308797442 %). Average ratio: 0.13770062448815892 += 0.00010375767312489503\n",
      "Processed 273920 pairs of programs (16.65822362959778 %). Average ratio: 0.13770980494946902 += 0.00010369379304558127\n",
      "Processed 274240 pairs of programs (16.677684171221145 %). Average ratio: 0.13771896965033054 += 0.00010363002543429684\n",
      "Processed 274560 pairs of programs (16.697144712844505 %). Average ratio: 0.1377270226041161 += 0.00010357206759381294\n",
      "Processed 274880 pairs of programs (16.71660525446787 %). Average ratio: 0.13773341912479042 += 0.0001035227396286901\n",
      "Processed 275200 pairs of programs (16.73606579609123 %). Average ratio: 0.13773980469251837 += 0.00010347348273229284\n",
      "Saving negatives_all_ratios_275200.npy\n",
      "Processed 275520 pairs of programs (16.755526337714592 %). Average ratio: 0.13774617933540848 += 0.000103424296731955\n",
      "Processed 275840 pairs of programs (16.774986879337952 %). Average ratio: 0.1377525430814731 += 0.0001033751814556065\n",
      "Processed 276160 pairs of programs (16.794447420961315 %). Average ratio: 0.13775889595862903 += 0.00010332613673177074\n",
      "Processed 276480 pairs of programs (16.813907962584675 %). Average ratio: 0.13776523799469767 += 0.00010327716238956191\n",
      "Processed 276800 pairs of programs (16.83336850420804 %). Average ratio: 0.13776075878008578 += 0.00010322775516179692\n",
      "Processed 277120 pairs of programs (16.8528290458314 %). Average ratio: 0.13775628719616323 += 0.00010317842021432135\n",
      "Processed 277440 pairs of programs (16.872289587454762 %). Average ratio: 0.1377518232234473 += 0.00010312915736708174\n",
      "Processed 277760 pairs of programs (16.891750129078122 %). Average ratio: 0.13774736684252176 += 0.00010307996644066666\n",
      "Processed 278080 pairs of programs (16.911210670701486 %). Average ratio: 0.13774291803403615 += 0.00010303084725630417\n",
      "Processed 278400 pairs of programs (16.930671212324846 %). Average ratio: 0.1377384767787059 += 0.00010298179963585849\n",
      "Saving negatives_all_ratios_278400.npy\n",
      "Processed 278720 pairs of programs (16.95013175394821 %). Average ratio: 0.13772506608232507 += 0.00010293834126413283\n",
      "Processed 279040 pairs of programs (16.96959229557157 %). Average ratio: 0.13770569853768425 += 0.00010289859976211216\n",
      "Processed 279360 pairs of programs (16.989052837194933 %). Average ratio: 0.1376863637915949 += 0.00010285888832715096\n",
      "Processed 279680 pairs of programs (17.008513378818297 %). Average ratio: 0.137667061760812 += 0.00010281920698695375\n",
      "Processed 280000 pairs of programs (17.027973920441656 %). Average ratio: 0.1376477923623719 += 0.00010277955576865992\n",
      "Processed 280320 pairs of programs (17.04743446206502 %). Average ratio: 0.13762855551359132 += 0.0001027399346988489\n",
      "Processed 280640 pairs of programs (17.06689500368838 %). Average ratio: 0.13761355295852631 += 0.00010269969944438524\n",
      "Processed 280960 pairs of programs (17.086355545311743 %). Average ratio: 0.13761536883729913 += 0.00010265693064441642\n",
      "Processed 281280 pairs of programs (17.105816086935103 %). Average ratio: 0.13761718165646158 += 0.000102614214790509\n",
      "Processed 281600 pairs of programs (17.125276628558467 %). Average ratio: 0.13761899142373987 += 0.00010257155177485776\n",
      "Saving negatives_all_ratios_281600.npy\n",
      "Processed 281920 pairs of programs (17.144737170181827 %). Average ratio: 0.13762079814683437 += 0.00010252894148995851\n",
      "Processed 282240 pairs of programs (17.16419771180519 %). Average ratio: 0.13762260183341948 += 0.00010248638382860752\n",
      "Processed 282560 pairs of programs (17.18365825342855 %). Average ratio: 0.1376244024911438 += 0.00010244387868390005\n",
      "Processed 282880 pairs of programs (17.203118795051914 %). Average ratio: 0.1376270294206012 += 0.00010239322885181724\n",
      "Processed 283200 pairs of programs (17.222579336675274 %). Average ratio: 0.13762985909561296 += 0.00010234060963829774\n",
      "Processed 283520 pairs of programs (17.242039878298637 %). Average ratio: 0.13763268403080062 += 0.00010228807316942078\n",
      "Processed 283840 pairs of programs (17.261500419921997 %). Average ratio: 0.13763550423806328 += 0.00010223561922456451\n",
      "Processed 284160 pairs of programs (17.28096096154536 %). Average ratio: 0.13763831972926024 += 0.00010218324758394233\n",
      "Processed 284480 pairs of programs (17.30042150316872 %). Average ratio: 0.1376411305162113 += 0.0001021309580285989\n",
      "Processed 284800 pairs of programs (17.319882044792084 %). Average ratio: 0.13764168862650558 += 0.0001020767411630662\n",
      "Saving negatives_all_ratios_284800.npy\n",
      "Processed 285120 pairs of programs (17.339342586415444 %). Average ratio: 0.1376388766418775 += 0.00010201960217246005\n",
      "Processed 285440 pairs of programs (17.35880312803881 %). Average ratio: 0.13763606934389042 += 0.00010196255884735774\n",
      "Processed 285760 pairs of programs (17.37826366966217 %). Average ratio: 0.13763326672083756 += 0.00010190561092122998\n",
      "Processed 286080 pairs of programs (17.397724211285535 %). Average ratio: 0.13763046876105103 += 0.00010184875812858615\n",
      "Processed 286400 pairs of programs (17.417184752908895 %). Average ratio: 0.1376276754529017 += 0.00010179200020496932\n",
      "Processed 286720 pairs of programs (17.43664529453226 %). Average ratio: 0.13762488678479912 += 0.00010173533688695074\n",
      "Processed 287040 pairs of programs (17.45610583615562 %). Average ratio: 0.13761161184852957 += 0.00010167209697987207\n",
      "Processed 287360 pairs of programs (17.475566377778982 %). Average ratio: 0.13759835892707972 += 0.00010160896347038082\n",
      "Processed 287680 pairs of programs (17.495026919402342 %). Average ratio: 0.1375851279657317 += 0.00010154593607329729\n",
      "Processed 288000 pairs of programs (17.514487461025706 %). Average ratio: 0.1375719189099488 += 0.0001014830145044911\n",
      "Saving negatives_all_ratios_288000.npy\n",
      "Processed 288320 pairs of programs (17.533948002649066 %). Average ratio: 0.1375587317053748 += 0.0001014201984808762\n",
      "Processed 288640 pairs of programs (17.55340854427243 %). Average ratio: 0.13754556629783318 += 0.00010135748772040607\n",
      "Processed 288960 pairs of programs (17.57286908589579 %). Average ratio: 0.13754469542357214 += 0.00010129819862054324\n",
      "Processed 289280 pairs of programs (17.592329627519153 %). Average ratio: 0.1375520010958515 += 0.00010124121672518149\n",
      "Processed 289600 pairs of programs (17.611790169142512 %). Average ratio: 0.13755929472250472 += 0.00010118432850350811\n",
      "Processed 289920 pairs of programs (17.631250710765876 %). Average ratio: 0.1375665763332985 += 0.00010112753370209188\n",
      "Processed 290240 pairs of programs (17.650711252389236 %). Average ratio: 0.13757384595790167 += 0.0001010708320684567\n",
      "Processed 290560 pairs of programs (17.6701717940126 %). Average ratio: 0.13758110362588546 += 0.00010101422335107675\n",
      "Processed 290880 pairs of programs (17.68963233563596 %). Average ratio: 0.1375866094608359 += 0.00010096222611764541\n",
      "Processed 291200 pairs of programs (17.709092877259323 %). Average ratio: 0.13758515234543137 += 0.00010092835767461716\n",
      "Saving negatives_all_ratios_291200.npy\n",
      "Processed 291520 pairs of programs (17.728553418882687 %). Average ratio: 0.1375836976207002 += 0.00010089451674065652\n",
      "Processed 291840 pairs of programs (17.74801396050605 %). Average ratio: 0.13758224528076363 += 0.00010086070330296106\n",
      "Processed 292160 pairs of programs (17.76747450212941 %). Average ratio: 0.13758079531976228 += 0.00010082691734857933\n",
      "Processed 292480 pairs of programs (17.78693504375277 %). Average ratio: 0.13757934773185584 += 0.00010079315886441241\n",
      "Processed 292800 pairs of programs (17.806395585376134 %). Average ratio: 0.1375779025112232 += 0.00010075942783721546\n",
      "Processed 293120 pairs of programs (17.825856126999497 %). Average ratio: 0.13757240226692516 += 0.00010069812621152008\n",
      "Processed 293440 pairs of programs (17.845316668622857 %). Average ratio: 0.13756589748437137 += 0.00010063003830139578\n",
      "Processed 293760 pairs of programs (17.864777210246217 %). Average ratio: 0.13755940331320837 += 0.00010056207282370748\n",
      "Processed 294080 pairs of programs (17.88423775186958 %). Average ratio: 0.13755291972749142 += 0.00010049422943083496\n",
      "Processed 294400 pairs of programs (17.903698293492944 %). Average ratio: 0.13754644670136035 += 0.00010042650777650244\n",
      "Saving negatives_all_ratios_294400.npy\n",
      "Processed 294720 pairs of programs (17.923158835116304 %). Average ratio: 0.1375399842090391 += 0.00010035890751577205\n",
      "Processed 295040 pairs of programs (17.942619376739664 %). Average ratio: 0.13753809237876782 += 0.00010029024110900219\n",
      "Processed 295360 pairs of programs (17.962079918363028 %). Average ratio: 0.13754303829639727 += 0.0001002199200437084\n",
      "Processed 295680 pairs of programs (17.98154045998639 %). Average ratio: 0.13754797618493966 += 0.00010014972707841192\n",
      "Processed 296000 pairs of programs (18.00100100160975 %). Average ratio: 0.13755290606393047 += 0.00010007966184758724\n",
      "Processed 296320 pairs of programs (18.02046154323311 %). Average ratio: 0.1375578279528419 += 0.0001000097239871242\n",
      "Processed 296640 pairs of programs (18.039922084856475 %). Average ratio: 0.13756274187108303 += 9.993991313432105e-05\n",
      "Processed 296960 pairs of programs (18.059382626479838 %). Average ratio: 0.13756764783800013 += 9.987022892787764e-05\n",
      "Processed 297280 pairs of programs (18.078843168103198 %). Average ratio: 0.13755629706712535 += 9.981077485230463e-05\n",
      "Processed 297600 pairs of programs (18.098303709726558 %). Average ratio: 0.13754496463352173 += 9.97514181687285e-05\n",
      "Saving negatives_all_ratios_297600.npy\n",
      "Processed 297920 pairs of programs (18.117764251349925 %). Average ratio: 0.13753365049278918 += 9.96921586215583e-05\n",
      "Processed 298240 pairs of programs (18.137224792973285 %). Average ratio: 0.1375223546006707 += 9.963299595612531e-05\n",
      "Processed 298560 pairs of programs (18.15668533459665 %). Average ratio: 0.137511076913052 += 9.957392991867896e-05\n",
      "Processed 298880 pairs of programs (18.17614587622001 %). Average ratio: 0.1374998173859609 += 9.95149602563826e-05\n",
      "Processed 299200 pairs of programs (18.195606417843372 %). Average ratio: 0.13748736193425862 += 9.946544098865438e-05\n",
      "Processed 299520 pairs of programs (18.215066959466732 %). Average ratio: 0.13747411779713795 += 9.942221853738435e-05\n",
      "Processed 299840 pairs of programs (18.234527501090096 %). Average ratio: 0.13746089493573957 += 9.937904779955594e-05\n",
      "Processed 300160 pairs of programs (18.253988042713456 %). Average ratio: 0.13744769329883783 += 9.933592868356238e-05\n",
      "Processed 300480 pairs of programs (18.27344858433682 %). Average ratio: 0.13743451283537136 += 9.929286109797626e-05\n",
      "Processed 300800 pairs of programs (18.29290912596018 %). Average ratio: 0.1374213534944425 += 9.924984495154935e-05\n",
      "Saving negatives_all_ratios_300800.npy\n",
      "Processed 301120 pairs of programs (18.312369667583543 %). Average ratio: 0.13740871427065868 += 9.920601446248438e-05\n",
      "Processed 301440 pairs of programs (18.331830209206903 %). Average ratio: 0.13739808985405613 += 9.915878096415232e-05\n",
      "Processed 301760 pairs of programs (18.351290750830266 %). Average ratio: 0.1373874824229318 += 9.911161275143506e-05\n",
      "Processed 302080 pairs of programs (18.370751292453626 %). Average ratio: 0.13737689193658564 += 9.906450967727464e-05\n",
      "Processed 302400 pairs of programs (18.39021183407699 %). Average ratio: 0.13736631835444751 += 9.901747159506949e-05\n",
      "Processed 302720 pairs of programs (18.40967237570035 %). Average ratio: 0.13735576163607674 += 9.897049835867279e-05\n",
      "Processed 303040 pairs of programs (18.429132917323713 %). Average ratio: 0.13734522174116154 += 9.892358982239066e-05\n",
      "Processed 303360 pairs of programs (18.448593458947073 %). Average ratio: 0.1373329189414369 += 9.886791766795676e-05\n",
      "Processed 303680 pairs of programs (18.468054000570437 %). Average ratio: 0.13732019114850766 += 9.881012755777769e-05\n",
      "Processed 304000 pairs of programs (18.4875145421938 %). Average ratio: 0.13730748359054332 += 9.875242905098486e-05\n",
      "Saving negatives_all_ratios_304000.npy\n",
      "Processed 304320 pairs of programs (18.506975083817164 %). Average ratio: 0.13729479621932714 += 9.869482191646482e-05\n",
      "Processed 304640 pairs of programs (18.526435625440524 %). Average ratio: 0.13728212898679545 += 9.863730592390316e-05\n",
      "Processed 304960 pairs of programs (18.545896167063887 %). Average ratio: 0.13726948184503698 += 9.857988084378113e-05\n",
      "Processed 305280 pairs of programs (18.565356708687247 %). Average ratio: 0.13725885719607228 += 9.852904441346967e-05\n",
      "Processed 305600 pairs of programs (18.58481725031061 %). Average ratio: 0.1372512506680349 += 9.848801726408301e-05\n",
      "Processed 305920 pairs of programs (18.60427779193397 %). Average ratio: 0.13724365617564313 += 9.844704026798438e-05\n",
      "Processed 306240 pairs of programs (18.623738333557334 %). Average ratio: 0.13723607369035398 += 9.840611332562126e-05\n",
      "Processed 306560 pairs of programs (18.643198875180694 %). Average ratio: 0.13722850318371457 += 9.836523633770824e-05\n",
      "Processed 306880 pairs of programs (18.662659416804058 %). Average ratio: 0.1372209446273619 += 9.832440920522632e-05\n",
      "Processed 307200 pairs of programs (18.682119958427418 %). Average ratio: 0.13721339799302237 += 9.828363182942204e-05\n",
      "Saving negatives_all_ratios_307200.npy\n",
      "Processed 307520 pairs of programs (18.70158050005078 %). Average ratio: 0.1372172375281667 += 9.823380374742801e-05\n",
      "Processed 307840 pairs of programs (18.72104104167414 %). Average ratio: 0.13722107101679892 += 9.818405148300344e-05\n",
      "Processed 308160 pairs of programs (18.740501583297505 %). Average ratio: 0.13722489847319103 += 9.813437484353511e-05\n",
      "Processed 308480 pairs of programs (18.759962124920865 %). Average ratio: 0.13722871991156993 += 9.80847736370964e-05\n",
      "Processed 308800 pairs of programs (18.779422666544228 %). Average ratio: 0.13723253534611787 += 9.803524767244431e-05\n",
      "Processed 309120 pairs of programs (18.798883208167588 %). Average ratio: 0.1372363447909727 += 9.79857967590162e-05\n",
      "Processed 309440 pairs of programs (18.81834374979095 %). Average ratio: 0.13723533933097581 += 9.793978354759332e-05\n",
      "Processed 309760 pairs of programs (18.83780429141431 %). Average ratio: 0.13723113200660267 += 9.789607478330525e-05\n",
      "Processed 310080 pairs of programs (18.857264833037675 %). Average ratio: 0.13722693127161772 += 9.785242539874772e-05\n",
      "Processed 310400 pairs of programs (18.87672537466104 %). Average ratio: 0.13722273711055294 += 9.780883525732012e-05\n",
      "Saving negatives_all_ratios_310400.npy\n",
      "Processed 310720 pairs of programs (18.8961859162844 %). Average ratio: 0.13721854950798867 += 9.776530422286917e-05\n",
      "Processed 311040 pairs of programs (18.915646457907762 %). Average ratio: 0.1372143684485534 += 9.772183215968682e-05\n",
      "Processed 311360 pairs of programs (18.935106999531122 %). Average ratio: 0.13721197800486143 += 9.767728602573511e-05\n",
      "Processed 311680 pairs of programs (18.954567541154486 %). Average ratio: 0.13721672207558488 += 9.76282759307342e-05\n",
      "Processed 312000 pairs of programs (18.974028082777846 %). Average ratio: 0.13722145875103056 += 9.757933930754806e-05\n",
      "Processed 312320 pairs of programs (18.99348862440121 %). Average ratio: 0.13722618804847708 += 9.753047597273172e-05\n",
      "Processed 312640 pairs of programs (19.01294916602457 %). Average ratio: 0.1372309099851494 += 9.748168574348206e-05\n",
      "Processed 312960 pairs of programs (19.032409707647933 %). Average ratio: 0.13723562457821875 += 9.743296843763523e-05\n",
      "Processed 313280 pairs of programs (19.051870249271293 %). Average ratio: 0.1372403318448032 += 9.738432387366366e-05\n",
      "Processed 313600 pairs of programs (19.071330790894656 %). Average ratio: 0.13723803636308424 += 9.732517260354053e-05\n",
      "Saving negatives_all_ratios_313600.npy\n",
      "Processed 313920 pairs of programs (19.090791332518016 %). Average ratio: 0.13723399694004879 += 9.726347831957726e-05\n",
      "Processed 314240 pairs of programs (19.11025187414138 %). Average ratio: 0.13722996377968472 += 9.720188883224459e-05\n",
      "Processed 314560 pairs of programs (19.12971241576474 %). Average ratio: 0.13722593686743895 += 9.714040386026167e-05\n",
      "Processed 314880 pairs of programs (19.149172957388103 %). Average ratio: 0.13722191618880347 += 9.707902312337485e-05\n",
      "Processed 315200 pairs of programs (19.168633499011463 %). Average ratio: 0.13721790172931514 += 9.701774634235301e-05\n",
      "Processed 315520 pairs of programs (19.188094040634827 %). Average ratio: 0.13721757275356283 += 9.696819832002883e-05\n",
      "Processed 315840 pairs of programs (19.207554582258187 %). Average ratio: 0.13722275894267894 += 9.693613797416376e-05\n",
      "Processed 316160 pairs of programs (19.227015123881554 %). Average ratio: 0.1372279371284168 += 9.690410474735502e-05\n",
      "Processed 316480 pairs of programs (19.246475665504914 %). Average ratio: 0.13723310732928842 += 9.687209861693786e-05\n",
      "Processed 316800 pairs of programs (19.265936207128277 %). Average ratio: 0.13723826956374888 += 9.684011956018926e-05\n",
      "Saving negatives_all_ratios_316800.npy\n",
      "Processed 317120 pairs of programs (19.285396748751637 %). Average ratio: 0.13724342385019628 += 9.680816755432836e-05\n",
      "Processed 317440 pairs of programs (19.304857290375 %). Average ratio: 0.13724857020697223 += 9.677624257651748e-05\n",
      "Processed 317760 pairs of programs (19.32431783199836 %). Average ratio: 0.13725433336394374 += 9.674255807172259e-05\n",
      "Processed 318080 pairs of programs (19.343778373621724 %). Average ratio: 0.13726008766813957 += 9.670890545614634e-05\n",
      "Processed 318400 pairs of programs (19.363238915245084 %). Average ratio: 0.13726583313994214 += 9.667528468965479e-05\n",
      "Processed 318720 pairs of programs (19.382699456868448 %). Average ratio: 0.13727156979967142 += 9.664169573213573e-05\n",
      "Processed 319040 pairs of programs (19.402159998491808 %). Average ratio: 0.137277297667585 += 9.660813854349934e-05\n",
      "Processed 319360 pairs of programs (19.42162054011517 %). Average ratio: 0.13728301676387852 += 9.65746130836783e-05\n",
      "Processed 319680 pairs of programs (19.44108108173853 %). Average ratio: 0.1372795759715924 += 9.652688768420584e-05\n",
      "Processed 320000 pairs of programs (19.460541623361895 %). Average ratio: 0.13727004434658252 += 9.646975382015307e-05\n",
      "Saving negatives_all_ratios_320000.npy\n",
      "Processed 320320 pairs of programs (19.480002164985255 %). Average ratio: 0.1372605272847888 += 9.641271094828551e-05\n",
      "Processed 320640 pairs of programs (19.499462706608618 %). Average ratio: 0.13725102475286044 += 9.635575883864534e-05\n",
      "Processed 320960 pairs of programs (19.518923248231978 %). Average ratio: 0.1372415367175483 += 9.629889726206943e-05\n",
      "Processed 321280 pairs of programs (19.53838378985534 %). Average ratio: 0.13723206314570463 += 9.624212599018548e-05\n",
      "Processed 321600 pairs of programs (19.5578443314787 %). Average ratio: 0.1372239664314896 += 9.61856969225268e-05\n",
      "Processed 321920 pairs of programs (19.577304873102065 %). Average ratio: 0.13722132760244907 += 9.613036603363978e-05\n",
      "Processed 322240 pairs of programs (19.59676541472543 %). Average ratio: 0.13721869278683674 += 9.607512446424554e-05\n",
      "Processed 322560 pairs of programs (19.61622595634879 %). Average ratio: 0.13721606197550346 += 9.601997198262132e-05\n",
      "Processed 322880 pairs of programs (19.635686497972152 %). Average ratio: 0.13721343515932785 += 9.596490835786819e-05\n",
      "Processed 323200 pairs of programs (19.655147039595512 %). Average ratio: 0.13721081232921628 += 9.590993335990722e-05\n",
      "Saving negatives_all_ratios_323200.npy\n",
      "Processed 323520 pairs of programs (19.674607581218876 %). Average ratio: 0.13720819347610255 += 9.58550467594758e-05\n",
      "Processed 323840 pairs of programs (19.694068122842236 %). Average ratio: 0.13720556647830554 += 9.580166799653684e-05\n",
      "Processed 324160 pairs of programs (19.7135286644656 %). Average ratio: 0.13720294043192674 += 9.574872831345747e-05\n",
      "Processed 324480 pairs of programs (19.73298920608896 %). Average ratio: 0.13720031835838667 += 9.569587215820683e-05\n",
      "Processed 324800 pairs of programs (19.752449747712323 %). Average ratio: 0.13719770024867659 += 9.564309931730729e-05\n",
      "Processed 325120 pairs of programs (19.771910289335683 %). Average ratio: 0.137195086093815 += 9.559040957803192e-05\n",
      "Processed 325440 pairs of programs (19.791370830959046 %). Average ratio: 0.13719247588484756 += 9.553780272840102e-05\n",
      "Processed 325760 pairs of programs (19.810831372582406 %). Average ratio: 0.13719031867550394 += 9.548691372314676e-05\n",
      "Processed 326080 pairs of programs (19.83029191420577 %). Average ratio: 0.13718883780379676 += 9.543855313006998e-05\n",
      "Processed 326400 pairs of programs (19.84975245582913 %). Average ratio: 0.13718735916231808 += 9.53902650975383e-05\n",
      "Saving negatives_all_ratios_326400.npy\n",
      "Processed 326720 pairs of programs (19.869212997452493 %). Average ratio: 0.13718588274603347 += 9.53420494456491e-05\n",
      "Processed 327040 pairs of programs (19.888673539075853 %). Average ratio: 0.13718440854992375 += 9.529390599512046e-05\n",
      "Processed 327360 pairs of programs (19.908134080699217 %). Average ratio: 0.13718293656898473 += 9.524583456728855e-05\n",
      "Processed 327680 pairs of programs (19.927594622322577 %). Average ratio: 0.1371814667982273 += 9.519783498410466e-05\n",
      "Processed 328000 pairs of programs (19.94705516394594 %). Average ratio: 0.1371697888941669 += 9.515261548363381e-05\n",
      "Processed 328320 pairs of programs (19.966515705569304 %). Average ratio: 0.13715812849820855 += 9.510745649286481e-05\n",
      "Processed 328640 pairs of programs (19.985976247192667 %). Average ratio: 0.1371464855710082 += 9.506235788206444e-05\n",
      "Processed 328960 pairs of programs (20.005436788816027 %). Average ratio: 0.13713486007333955 += 9.501731952187844e-05\n",
      "Processed 329280 pairs of programs (20.02489733043939 %). Average ratio: 0.1371232519660938 += 9.497234128333017e-05\n",
      "Processed 329600 pairs of programs (20.04435787206275 %). Average ratio: 0.13711166121027885 += 9.492742303781922e-05\n",
      "Saving negatives_all_ratios_329600.npy\n",
      "Processed 329920 pairs of programs (20.063818413686114 %). Average ratio: 0.13710618097086139 += 9.488040930774912e-05\n",
      "Processed 330240 pairs of programs (20.083278955309474 %). Average ratio: 0.13710476801535582 += 9.483202881255829e-05\n",
      "Processed 330560 pairs of programs (20.102739496932838 %). Average ratio: 0.1371033571671664 += 9.478372087853622e-05\n",
      "Processed 330880 pairs of programs (20.122200038556198 %). Average ratio: 0.13710194842158235 += 9.473548532665623e-05\n",
      "Processed 331200 pairs of programs (20.14166058017956 %). Average ratio: 0.13710054177390682 += 9.468732197850466e-05\n",
      "Processed 331520 pairs of programs (20.16112112180292 %). Average ratio: 0.13709913721945702 += 9.463923065627796e-05\n",
      "Processed 331840 pairs of programs (20.180581663426285 %). Average ratio: 0.137097358230815 += 9.458877011665939e-05\n",
      "Processed 332160 pairs of programs (20.200042205049645 %). Average ratio: 0.1370940769134862 += 9.452863343910843e-05\n",
      "Processed 332480 pairs of programs (20.219502746673008 %). Average ratio: 0.13709080046819505 += 9.446859562404374e-05\n",
      "Processed 332800 pairs of programs (20.238963288296368 %). Average ratio: 0.13708752888409867 += 9.440865641764461e-05\n",
      "Saving negatives_all_ratios_332800.npy\n",
      "Processed 333120 pairs of programs (20.25842382991973 %). Average ratio: 0.1370842621503864 += 9.434881556697238e-05\n",
      "Processed 333440 pairs of programs (20.27788437154309 %). Average ratio: 0.13708100025627964 += 9.428907281996684e-05\n",
      "Processed 333760 pairs of programs (20.297344913166455 %). Average ratio: 0.1370777431910317 += 9.42294279254421e-05\n",
      "Processed 334080 pairs of programs (20.316805454789815 %). Average ratio: 0.13707755201969607 += 9.418472782387236e-05\n",
      "Processed 334400 pairs of programs (20.33626599641318 %). Average ratio: 0.13707812583428244 += 9.414379831293984e-05\n",
      "Processed 334720 pairs of programs (20.355726538036542 %). Average ratio: 0.1370786988012845 += 9.410292317930057e-05\n",
      "Processed 335040 pairs of programs (20.375187079659902 %). Average ratio: 0.1370792709225788 += 9.406210230052665e-05\n",
      "Processed 335360 pairs of programs (20.394647621283266 %). Average ratio: 0.13707984220003638 += 9.402133555458152e-05\n",
      "Processed 335680 pairs of programs (20.414108162906626 %). Average ratio: 0.13708041263552273 += 9.398062281981843e-05\n",
      "Processed 336000 pairs of programs (20.43356870452999 %). Average ratio: 0.13708435836717414 += 9.394004741160222e-05\n",
      "Saving negatives_all_ratios_336000.npy\n",
      "Processed 336320 pairs of programs (20.45302924615335 %). Average ratio: 0.13709335877000386 += 9.389964877164199e-05\n",
      "Processed 336640 pairs of programs (20.472489787776713 %). Average ratio: 0.1371023459369471 += 9.385930071415984e-05\n",
      "Processed 336960 pairs of programs (20.491950329400073 %). Average ratio: 0.13711131989717915 += 9.381900313588523e-05\n",
      "Processed 337280 pairs of programs (20.511410871023436 %). Average ratio: 0.1371202806797897 += 9.377875593383768e-05\n",
      "Processed 337600 pairs of programs (20.530871412646796 %). Average ratio: 0.1371292283137831 += 9.373855900532616e-05\n",
      "Processed 337920 pairs of programs (20.55033195427016 %). Average ratio: 0.13713816282807856 += 9.369841224794772e-05\n",
      "Processed 338240 pairs of programs (20.56979249589352 %). Average ratio: 0.13713765860324686 += 9.364717159700888e-05\n",
      "Processed 338560 pairs of programs (20.589253037516883 %). Average ratio: 0.13713715511666527 += 9.359600993786726e-05\n",
      "Processed 338880 pairs of programs (20.608713579140243 %). Average ratio: 0.13713665236671368 += 9.354492707457993e-05\n",
      "Processed 339200 pairs of programs (20.628174120763607 %). Average ratio: 0.13713615035177662 += 9.349392281187013e-05\n",
      "Saving negatives_all_ratios_339200.npy\n",
      "Processed 339520 pairs of programs (20.647634662386967 %). Average ratio: 0.13713564907024342 += 9.344299695512413e-05\n",
      "Processed 339840 pairs of programs (20.66709520401033 %). Average ratio: 0.13713514852050807 += 9.339214931038856e-05\n",
      "Processed 340160 pairs of programs (20.68655574563369 %). Average ratio: 0.13713437619753546 += 9.334406022285273e-05\n",
      "Processed 340480 pairs of programs (20.706016287257054 %). Average ratio: 0.13713342346385396 += 9.329782775414173e-05\n",
      "Processed 340800 pairs of programs (20.725476828880417 %). Average ratio: 0.13713247211798554 += 9.325166265434053e-05\n",
      "Processed 341120 pairs of programs (20.74493737050378 %). Average ratio: 0.13713152215690005 += 9.320556476196102e-05\n",
      "Processed 341440 pairs of programs (20.76439791212714 %). Average ratio: 0.13713057357757613 += 9.315953391605222e-05\n",
      "Processed 341760 pairs of programs (20.783858453750504 %). Average ratio: 0.13712962637700124 += 9.311356995619793e-05\n",
      "Processed 342080 pairs of programs (20.803318995373864 %). Average ratio: 0.1371270956573481 += 9.306896838956339e-05\n",
      "Processed 342400 pairs of programs (20.822779536997228 %). Average ratio: 0.13711823363199954 += 9.302960524733212e-05\n",
      "Saving negatives_all_ratios_342400.npy\n",
      "Processed 342720 pairs of programs (20.842240078620588 %). Average ratio: 0.13710938445947965 += 9.299029054045234e-05\n",
      "Processed 343040 pairs of programs (20.86170062024395 %). Average ratio: 0.13710054811184746 += 9.2951024171841e-05\n",
      "Processed 343360 pairs of programs (20.88116116186731 %). Average ratio: 0.137091724561243 += 9.29118060446827e-05\n",
      "Processed 343680 pairs of programs (20.900621703490675 %). Average ratio: 0.13708291377988685 += 9.287263606242853e-05\n",
      "Processed 344000 pairs of programs (20.920082245114035 %). Average ratio: 0.13707411574008005 += 9.283351412879528e-05\n",
      "Processed 344320 pairs of programs (20.939542786737398 %). Average ratio: 0.1370831889007282 += 9.280001216544388e-05\n",
      "Processed 344640 pairs of programs (20.959003328360758 %). Average ratio: 0.13709671035741697 += 9.276793219404102e-05\n",
      "Processed 344960 pairs of programs (20.97846386998412 %). Average ratio: 0.13711021230262418 += 9.273587908977439e-05\n",
      "Processed 345280 pairs of programs (20.99792441160748 %). Average ratio: 0.13712369477855213 += 9.270385283389786e-05\n",
      "Processed 345600 pairs of programs (21.017384953230845 %). Average ratio: 0.1371371578272813 += 9.267185340758345e-05\n",
      "Saving negatives_all_ratios_345600.npy\n",
      "Processed 345920 pairs of programs (21.036845494854205 %). Average ratio: 0.13715060149077113 += 9.263988079192218e-05\n",
      "Processed 346240 pairs of programs (21.05630603647757 %). Average ratio: 0.1371567142112487 += 9.260266642758043e-05\n",
      "Processed 346560 pairs of programs (21.07576657810093 %). Average ratio: 0.13715185862789372 += 9.255760204866793e-05\n",
      "Processed 346880 pairs of programs (21.095227119724296 %). Average ratio: 0.13714701002095162 += 9.25126014959701e-05\n",
      "Processed 347200 pairs of programs (21.114687661347656 %). Average ratio: 0.13714216837539778 += 9.246766462142285e-05\n",
      "Processed 347520 pairs of programs (21.13414820297102 %). Average ratio: 0.1371373336762508 += 9.24227912774382e-05\n",
      "Processed 347840 pairs of programs (21.15360874459438 %). Average ratio: 0.1371325059085721 += 9.237798131690229e-05\n",
      "Processed 348160 pairs of programs (21.173069286217743 %). Average ratio: 0.137127685057466 += 9.233323459317342e-05\n",
      "Processed 348480 pairs of programs (21.192529827841103 %). Average ratio: 0.13713299044718255 += 9.228535906139462e-05\n",
      "Processed 348800 pairs of programs (21.211990369464466 %). Average ratio: 0.1371382882469281 += 9.223755354609788e-05\n",
      "Saving negatives_all_ratios_348800.npy\n",
      "Processed 349120 pairs of programs (21.231450911087826 %). Average ratio: 0.1371435784729785 += 9.218981788217704e-05\n",
      "Processed 349440 pairs of programs (21.25091145271119 %). Average ratio: 0.13714886114156313 += 9.21421519050609e-05\n",
      "Processed 349760 pairs of programs (21.27037199433455 %). Average ratio: 0.13715413626886497 += 9.209455545071093e-05\n",
      "Processed 350080 pairs of programs (21.289832535957913 %). Average ratio: 0.13715940387102088 += 9.204702835561913e-05\n",
      "Processed 350400 pairs of programs (21.309293077581273 %). Average ratio: 0.1371580656699655 += 9.199778377014345e-05\n",
      "Processed 350720 pairs of programs (21.328753619204637 %). Average ratio: 0.13715233364550178 += 9.194742217252276e-05\n",
      "Processed 351040 pairs of programs (21.348214160827997 %). Average ratio: 0.1371466097805035 += 9.189713577992073e-05\n",
      "Processed 351360 pairs of programs (21.36767470245136 %). Average ratio: 0.1371408940575607 += 9.184692441371459e-05\n",
      "Processed 351680 pairs of programs (21.38713524407472 %). Average ratio: 0.13713518645931289 += 9.179678789586071e-05\n",
      "Processed 352000 pairs of programs (21.406595785698084 %). Average ratio: 0.13712948696844895 += 9.174672604889203e-05\n",
      "Saving negatives_all_ratios_352000.npy\n",
      "Processed 352320 pairs of programs (21.426056327321444 %). Average ratio: 0.13712352445669038 += 9.169781092205275e-05\n",
      "Processed 352640 pairs of programs (21.445516868944807 %). Average ratio: 0.13711648672743848 += 9.16532516114887e-05\n",
      "Processed 352960 pairs of programs (21.46497741056817 %). Average ratio: 0.1371094589737064 += 9.16087541260386e-05\n",
      "Processed 353280 pairs of programs (21.48443795219153 %). Average ratio: 0.1371024411742998 += 9.156431832645736e-05\n",
      "Processed 353600 pairs of programs (21.503898493814894 %). Average ratio: 0.13709543330808407 += 9.151994407393284e-05\n",
      "Processed 353920 pairs of programs (21.523359035438254 %). Average ratio: 0.13708843535398466 += 9.147563123008407e-05\n",
      "Processed 354240 pairs of programs (21.542819577061618 %). Average ratio: 0.13708144729098645 += 9.143137965695957e-05\n",
      "Processed 354560 pairs of programs (21.562280118684978 %). Average ratio: 0.13708089435773177 += 9.138305117918128e-05\n",
      "Processed 354880 pairs of programs (21.58174066030834 %). Average ratio: 0.137081947386202 += 9.133376071269103e-05\n",
      "Processed 355200 pairs of programs (21.6012012019317 %). Average ratio: 0.13708299892944167 += 9.128454387392786e-05\n",
      "Saving negatives_all_ratios_355200.npy\n",
      "Processed 355520 pairs of programs (21.620661743555065 %). Average ratio: 0.13708404899059082 += 9.123540048728381e-05\n",
      "Processed 355840 pairs of programs (21.640122285178425 %). Average ratio: 0.1370850975727806 += 9.11863303777225e-05\n",
      "Processed 356160 pairs of programs (21.65958282680179 %). Average ratio: 0.13708614467913335 += 9.113733337077706e-05\n",
      "Processed 356480 pairs of programs (21.67904336842515 %). Average ratio: 0.137089530597198 += 9.108958666807215e-05\n",
      "Processed 356800 pairs of programs (21.69850391004851 %). Average ratio: 0.13709641971615125 += 9.104367333669078e-05\n",
      "Processed 357120 pairs of programs (21.71796445167187 %). Average ratio: 0.1371032991593756 += 9.099782482606549e-05\n",
      "Processed 357440 pairs of programs (21.737424993295235 %). Average ratio: 0.13711016894724107 += 9.095204098898459e-05\n",
      "Processed 357760 pairs of programs (21.756885534918595 %). Average ratio: 0.13711702910006043 += 9.090632167869562e-05\n",
      "Processed 358080 pairs of programs (21.77634607654196 %). Average ratio: 0.13712387963808956 += 9.086066674890342e-05\n",
      "Processed 358400 pairs of programs (21.79580661816532 %). Average ratio: 0.13713072058152764 += 9.081507605376846e-05\n",
      "Saving negatives_all_ratios_358400.npy\n",
      "Processed 358720 pairs of programs (21.815267159788682 %). Average ratio: 0.13713589169864748 += 9.077506335584684e-05\n",
      "Processed 359040 pairs of programs (21.834727701412046 %). Average ratio: 0.1371410555834357 += 9.073510286226755e-05\n",
      "Processed 359360 pairs of programs (21.85418824303541 %). Average ratio: 0.1371462122510544 += 9.06951944602601e-05\n",
      "Processed 359680 pairs of programs (21.87364878465877 %). Average ratio: 0.13715136171662337 += 9.065533803739408e-05\n",
      "Processed 360000 pairs of programs (21.893109326282133 %). Average ratio: 0.13715650399522014 += 9.061553348157815e-05\n",
      "Processed 360320 pairs of programs (21.912569867905493 %). Average ratio: 0.13716163910188023 += 9.057578068105835e-05\n",
      "Processed 360640 pairs of programs (21.932030409528856 %). Average ratio: 0.13716679773559082 += 9.053189089782982e-05\n",
      "Processed 360960 pairs of programs (21.951490951152216 %). Average ratio: 0.13717196962632539 += 9.048527257462106e-05\n",
      "Processed 361280 pairs of programs (21.97095149277558 %). Average ratio: 0.13717713431888215 += 9.043872106720923e-05\n",
      "Processed 361600 pairs of programs (21.99041203439894 %). Average ratio: 0.1371822918282782 += 9.039223622211955e-05\n",
      "Saving negatives_all_ratios_361600.npy\n",
      "Processed 361920 pairs of programs (22.009872576022303 %). Average ratio: 0.13718744216948886 += 9.03458178863599e-05\n",
      "Processed 362240 pairs of programs (22.029333117645663 %). Average ratio: 0.13719258535744785 += 9.029946590741911e-05\n",
      "Processed 362560 pairs of programs (22.048793659269027 %). Average ratio: 0.1371968388470153 += 9.025459166800073e-05\n",
      "Processed 362880 pairs of programs (22.068254200892387 %). Average ratio: 0.137197558645179 += 9.021542075898945e-05\n",
      "Processed 363200 pairs of programs (22.08771474251575 %). Average ratio: 0.13719827744570143 += 9.017630101118043e-05\n",
      "Processed 363520 pairs of programs (22.10717528413911 %). Average ratio: 0.1371989952506553 += 9.013723231295049e-05\n",
      "Processed 363840 pairs of programs (22.126635825762474 %). Average ratio: 0.13719971206210746 += 9.009821455301783e-05\n",
      "Processed 364160 pairs of programs (22.146096367385834 %). Average ratio: 0.1372004278821192 += 9.005924762044094e-05\n",
      "Processed 364480 pairs of programs (22.165556909009197 %). Average ratio: 0.13720114271274597 += 9.0020331404617e-05\n",
      "Processed 364800 pairs of programs (22.185017450632557 %). Average ratio: 0.13719455656135804 += 8.998741982518467e-05\n",
      "Saving negatives_all_ratios_364800.npy\n",
      "Processed 365120 pairs of programs (22.20447799225592 %). Average ratio: 0.13718615576140478 += 8.995602957013493e-05\n",
      "Processed 365440 pairs of programs (22.223938533879284 %). Average ratio: 0.13717776654876176 += 8.992467011762009e-05\n",
      "Processed 365760 pairs of programs (22.243399075502644 %). Average ratio: 0.13716938889947183 += 8.98933414220237e-05\n",
      "Processed 366080 pairs of programs (22.262859617126008 %). Average ratio: 0.1371610227896437 += 8.986204343780651e-05\n",
      "Processed 366400 pairs of programs (22.282320158749368 %). Average ratio: 0.13715266819545197 += 8.983077611950681e-05\n",
      "Processed 366720 pairs of programs (22.30178070037273 %). Average ratio: 0.13715021117652554 += 8.979950015990098e-05\n",
      "Processed 367040 pairs of programs (22.32124124199609 %). Average ratio: 0.1371565805919008 += 8.976819666218245e-05\n",
      "Processed 367360 pairs of programs (22.340701783619455 %). Average ratio: 0.1371629412580791 += 8.973692480334971e-05\n",
      "Processed 367680 pairs of programs (22.360162325242815 %). Average ratio: 0.13716929319307528 += 8.970568453256575e-05\n",
      "Processed 368000 pairs of programs (22.37962286686618 %). Average ratio: 0.13717563641485475 += 8.967447579909965e-05\n",
      "Saving negatives_all_ratios_368000.npy\n",
      "Processed 368320 pairs of programs (22.39908340848954 %). Average ratio: 0.1371819709413336 += 8.96432985523265e-05\n",
      "Processed 368640 pairs of programs (22.418543950112902 %). Average ratio: 0.13718829679037894 += 8.961215274172703e-05\n",
      "Processed 368960 pairs of programs (22.43800449173626 %). Average ratio: 0.13719414440868016 += 8.957507569307072e-05\n",
      "Processed 369280 pairs of programs (22.457465033359625 %). Average ratio: 0.13719998402750358 += 8.953804410719071e-05\n",
      "Processed 369600 pairs of programs (22.476925574982985 %). Average ratio: 0.1372058156632527 += 8.950105789174033e-05\n",
      "Processed 369920 pairs of programs (22.49638611660635 %). Average ratio: 0.13721163933228633 += 8.946411695463502e-05\n",
      "Processed 370240 pairs of programs (22.51584665822971 %). Average ratio: 0.13721745505091854 += 8.942722120405138e-05\n",
      "Processed 370560 pairs of programs (22.535307199853072 %). Average ratio: 0.13722326283541894 += 8.939037054842632e-05\n",
      "Processed 370880 pairs of programs (22.554767741476432 %). Average ratio: 0.13722861572826947 += 8.9352160724554e-05\n",
      "Processed 371200 pairs of programs (22.574228283099796 %). Average ratio: 0.13723366354884034 += 8.931306408223692e-05\n",
      "Saving negatives_all_ratios_371200.npy\n",
      "Processed 371520 pairs of programs (22.59368882472316 %). Average ratio: 0.13723870449695297 += 8.92740177272327e-05\n",
      "Processed 371840 pairs of programs (22.613149366346523 %). Average ratio: 0.1372437385866328 += 8.923502155297534e-05\n",
      "Processed 372160 pairs of programs (22.632609907969883 %). Average ratio: 0.1372487658318671 += 8.919607545321318e-05\n",
      "Processed 372480 pairs of programs (22.652070449593246 %). Average ratio: 0.13725378624660517 += 8.915717932200752e-05\n",
      "Processed 372800 pairs of programs (22.671530991216606 %). Average ratio: 0.1372604878501957 += 8.911765680795008e-05\n",
      "Processed 373120 pairs of programs (22.69099153283997 %). Average ratio: 0.13727392780170303 += 8.907548064853315e-05\n",
      "Processed 373440 pairs of programs (22.71045207446333 %). Average ratio: 0.1372873495295473 += 8.903335677855376e-05\n",
      "Processed 373760 pairs of programs (22.729912616086693 %). Average ratio: 0.13730075307076847 += 8.89912850976935e-05\n",
      "Processed 374080 pairs of programs (22.749373157710053 %). Average ratio: 0.13731413846230622 += 8.894926550588988e-05\n",
      "Processed 374400 pairs of programs (22.768833699333417 %). Average ratio: 0.1373275057410002 += 8.890729790333557e-05\n",
      "Saving negatives_all_ratios_374400.npy\n",
      "Processed 374720 pairs of programs (22.788294240956777 %). Average ratio: 0.13734085494359047 += 8.886538219047749e-05\n",
      "Processed 375040 pairs of programs (22.80775478258014 %). Average ratio: 0.1373416771760025 += 8.881773415896705e-05\n",
      "Processed 375360 pairs of programs (22.8272153242035 %). Average ratio: 0.13733937317692946 += 8.876870966445845e-05\n",
      "Processed 375680 pairs of programs (22.846675865826864 %). Average ratio: 0.13733707228716688 += 8.871975656078275e-05\n",
      "Processed 376000 pairs of programs (22.866136407450224 %). Average ratio: 0.1373347745004249 += 8.867087468480103e-05\n",
      "Processed 376320 pairs of programs (22.885596949073587 %). Average ratio: 0.1373324798104305 += 8.862206387387943e-05\n",
      "Processed 376640 pairs of programs (22.905057490696947 %). Average ratio: 0.13733018821092774 += 8.857332396588722e-05\n",
      "Processed 376960 pairs of programs (22.92451803232031 %). Average ratio: 0.13732934151162798 += 8.853158671953786e-05\n",
      "Processed 377280 pairs of programs (22.94397857394367 %). Average ratio: 0.1373306572206353 += 8.850029206277865e-05\n",
      "Processed 377600 pairs of programs (22.963439115567034 %). Average ratio: 0.1373319711612166 += 8.846903094666774e-05\n",
      "Saving negatives_all_ratios_377600.npy\n",
      "Processed 377920 pairs of programs (22.982899657190398 %). Average ratio: 0.13733328333693473 += 8.843780331055128e-05\n",
      "Processed 378240 pairs of programs (23.002360198813758 %). Average ratio: 0.1373345937513432 += 8.840660909393113e-05\n",
      "Processed 378560 pairs of programs (23.02182074043712 %). Average ratio: 0.13733590240798585 += 8.837544823646424e-05\n",
      "Processed 378880 pairs of programs (23.04128128206048 %). Average ratio: 0.13733720931039708 += 8.834432067796223e-05\n",
      "Processed 379200 pairs of programs (23.060741823683845 %). Average ratio: 0.13733247255994138 += 8.83121841579934e-05\n",
      "Processed 379520 pairs of programs (23.080202365307205 %). Average ratio: 0.13732774215051707 += 8.828008260646373e-05\n",
      "Processed 379840 pairs of programs (23.09966290693057 %). Average ratio: 0.1373230180693997 += 8.824801596003993e-05\n",
      "Processed 380160 pairs of programs (23.11912344855393 %). Average ratio: 0.13731830030389877 += 8.821598415554945e-05\n",
      "Processed 380480 pairs of programs (23.138583990177292 %). Average ratio: 0.13731358884135778 += 8.81839871299797e-05\n",
      "Processed 380800 pairs of programs (23.158044531800652 %). Average ratio: 0.13730888366915395 += 8.81520248204778e-05\n",
      "Saving negatives_all_ratios_380800.npy\n",
      "Processed 381120 pairs of programs (23.177505073424015 %). Average ratio: 0.13730433225066532 += 8.811485965913126e-05\n",
      "Processed 381440 pairs of programs (23.196965615047375 %). Average ratio: 0.13729988515250122 += 8.80742527528951e-05\n",
      "Processed 381760 pairs of programs (23.21642615667074 %). Average ratio: 0.13729544397985097 += 8.803369949716961e-05\n",
      "Processed 382080 pairs of programs (23.2358866982941 %). Average ratio: 0.13729100872087935 += 8.799319977685539e-05\n",
      "Processed 382400 pairs of programs (23.255347239917462 %). Average ratio: 0.1372865793637826 += 8.795275347719345e-05\n",
      "Processed 382720 pairs of programs (23.274807781540822 %). Average ratio: 0.1372821558967884 += 8.791236048376387e-05\n",
      "Processed 383040 pairs of programs (23.294268323164186 %). Average ratio: 0.13727655583821696 += 8.787289269598524e-05\n",
      "Processed 383360 pairs of programs (23.313728864787546 %). Average ratio: 0.13726623647757807 += 8.783695891783598e-05\n",
      "Processed 383680 pairs of programs (23.333189406410913 %). Average ratio: 0.13725593081217555 += 8.780106626164628e-05\n",
      "Processed 384000 pairs of programs (23.352649948034273 %). Average ratio: 0.1372456388147643 += 8.77652146527581e-05\n",
      "Saving negatives_all_ratios_384000.npy\n",
      "Processed 384320 pairs of programs (23.372110489657636 %). Average ratio: 0.13723536045817133 += 8.772940401669537e-05\n",
      "Processed 384640 pairs of programs (23.391571031280996 %). Average ratio: 0.1372250957152957 += 8.769363427916363e-05\n",
      "Processed 384960 pairs of programs (23.41103157290436 %). Average ratio: 0.13721484455910823 += 8.765790536604937e-05\n",
      "Processed 385280 pairs of programs (23.43049211452772 %). Average ratio: 0.13721396856907364 += 8.761274597802973e-05\n",
      "Processed 385600 pairs of programs (23.449952656151083 %). Average ratio: 0.13721543259173424 += 8.756528385191678e-05\n",
      "Processed 385920 pairs of programs (23.469413197774443 %). Average ratio: 0.1372168946804151 += 8.751788935793998e-05\n",
      "Processed 386240 pairs of programs (23.488873739397807 %). Average ratio: 0.13721835483894584 += 8.747056234506259e-05\n",
      "Processed 386560 pairs of programs (23.508334281021167 %). Average ratio: 0.1372198130711461 += 8.74233026627047e-05\n",
      "Processed 386880 pairs of programs (23.52779482264453 %). Average ratio: 0.13722126938082535 += 8.73761101607411e-05\n",
      "Processed 387200 pairs of programs (23.54725536426789 %). Average ratio: 0.13722247205424756 += 8.732769084617885e-05\n",
      "Saving negatives_all_ratios_387200.npy\n",
      "Processed 387520 pairs of programs (23.566715905891254 %). Average ratio: 0.1372232958164289 += 8.727740187427612e-05\n",
      "Processed 387840 pairs of programs (23.586176447514614 %). Average ratio: 0.1372241184947126 += 8.722718566076217e-05\n",
      "Processed 388160 pairs of programs (23.605636989137977 %). Average ratio: 0.1372249400912366 += 8.717704204274771e-05\n",
      "Processed 388480 pairs of programs (23.625097530761337 %). Average ratio: 0.13722576060813305 += 8.712697085783508e-05\n",
      "Processed 388800 pairs of programs (23.6445580723847 %). Average ratio: 0.1372265800475287 += 8.7076971944116e-05\n",
      "Processed 389120 pairs of programs (23.66401861400806 %). Average ratio: 0.13722739841154455 += 8.702704514017014e-05\n",
      "Processed 389440 pairs of programs (23.683479155631424 %). Average ratio: 0.13722269655960243 += 8.700085473598475e-05\n",
      "Processed 389760 pairs of programs (23.702939697254788 %). Average ratio: 0.13721800086998268 += 8.697468628171818e-05\n",
      "Processed 390080 pairs of programs (23.72240023887815 %). Average ratio: 0.1372133113305785 += 8.694853975091232e-05\n",
      "Processed 390400 pairs of programs (23.74186078050151 %). Average ratio: 0.13720862792931499 += 8.6922415117138e-05\n",
      "Saving negatives_all_ratios_390400.npy\n",
      "Processed 390720 pairs of programs (23.76132132212487 %). Average ratio: 0.13720395065414853 += 8.689631235399494e-05\n",
      "Processed 391040 pairs of programs (23.780781863748235 %). Average ratio: 0.1371992794930673 += 8.687023143511187e-05\n",
      "Processed 391360 pairs of programs (23.8002424053716 %). Average ratio: 0.137194594209197 += 8.683193380423485e-05\n",
      "Processed 391680 pairs of programs (23.81970294699496 %). Average ratio: 0.13718990156742394 += 8.67855332888767e-05\n",
      "Processed 392000 pairs of programs (23.83916348861832 %). Average ratio: 0.1371852150478189 += 8.673919736919581e-05\n",
      "Processed 392320 pairs of programs (23.858624030241682 %). Average ratio: 0.13718053463840885 += 8.669292590452093e-05\n",
      "Processed 392640 pairs of programs (23.878084571865045 %). Average ratio: 0.13717586032725215 += 8.66467187545957e-05\n",
      "Processed 392960 pairs of programs (23.897545113488405 %). Average ratio: 0.13717119210243808 += 8.660057577957691e-05\n",
      "Processed 393280 pairs of programs (23.917005655111765 %). Average ratio: 0.13716628633043357 += 8.655624540386618e-05\n",
      "Processed 393600 pairs of programs (23.93646619673513 %). Average ratio: 0.13716041308483903 += 8.651896265192307e-05\n",
      "Saving negatives_all_ratios_393600.npy\n",
      "Processed 393920 pairs of programs (23.955926738358492 %). Average ratio: 0.13715454747179234 += 8.64817261440645e-05\n",
      "Processed 394240 pairs of programs (23.975387279981852 %). Average ratio: 0.13714868947642495 += 8.644453578688655e-05\n",
      "Processed 394560 pairs of programs (23.994847821605212 %). Average ratio: 0.13714283908390684 += 8.640739148724594e-05\n",
      "Processed 394880 pairs of programs (24.014308363228576 %). Average ratio: 0.13713699627944645 += 8.63702931522591e-05\n",
      "Processed 395200 pairs of programs (24.03376890485194 %). Average ratio: 0.13713116104829065 += 8.633324068930138e-05\n",
      "Processed 395520 pairs of programs (24.0532294464753 %). Average ratio: 0.13712194676205025 += 8.629228389048895e-05\n",
      "Processed 395840 pairs of programs (24.072689988098663 %). Average ratio: 0.1371118982982657 += 8.625039235703817e-05\n",
      "Processed 396160 pairs of programs (24.092150529722026 %). Average ratio: 0.1371018628337875 += 8.620855430111607e-05\n",
      "Processed 396480 pairs of programs (24.111611071345386 %). Average ratio: 0.13709184034340685 += 8.616676961563346e-05\n",
      "Processed 396800 pairs of programs (24.13107161296875 %). Average ratio: 0.1370818308019802 += 8.61250381937921e-05\n",
      "Saving negatives_all_ratios_396800.npy\n",
      "Processed 397120 pairs of programs (24.15053215459211 %). Average ratio: 0.13707183418442886 += 8.608335992908362e-05\n",
      "Processed 397440 pairs of programs (24.169992696215473 %). Average ratio: 0.13706889516492024 += 8.604699958258758e-05\n",
      "Processed 397760 pairs of programs (24.189453237838833 %). Average ratio: 0.1370765201709666 += 8.601857111875755e-05\n",
      "Processed 398080 pairs of programs (24.208913779462197 %). Average ratio: 0.13708413535097427 += 8.599016931462496e-05\n",
      "Processed 398400 pairs of programs (24.228374321085557 %). Average ratio: 0.1370917407239246 += 8.596179413164011e-05\n",
      "Processed 398720 pairs of programs (24.24783486270892 %). Average ratio: 0.13709933630875015 += 8.593344553132135e-05\n",
      "Processed 399040 pairs of programs (24.26729540433228 %). Average ratio: 0.13710692212433478 += 8.590512347525508e-05\n",
      "Processed 399360 pairs of programs (24.286755945955644 %). Average ratio: 0.1371144981895138 += 8.587682792509556e-05\n",
      "Processed 399680 pairs of programs (24.306216487579004 %). Average ratio: 0.1371084247994893 += 8.584129931645042e-05\n",
      "Processed 400000 pairs of programs (24.325677029202367 %). Average ratio: 0.13710235920585762 += 8.580581327266313e-05\n",
      "Saving negatives_all_ratios_400000.npy\n",
      "Processed 400320 pairs of programs (24.345137570825727 %). Average ratio: 0.13709630139361612 += 8.57703697104591e-05\n",
      "Processed 400640 pairs of programs (24.36459811244909 %). Average ratio: 0.13709025134780056 += 8.573496854678927e-05\n",
      "Processed 400960 pairs of programs (24.38405865407245 %). Average ratio: 0.13708420905348512 += 8.569960969882927e-05\n",
      "Processed 401280 pairs of programs (24.403519195695814 %). Average ratio: 0.1370781744957821 += 8.56642930839786e-05\n",
      "Processed 401600 pairs of programs (24.422979737319174 %). Average ratio: 0.13707343821180779 += 8.563362224361919e-05\n",
      "Processed 401920 pairs of programs (24.442440278942538 %). Average ratio: 0.1370695678023324 += 8.560604992855099e-05\n",
      "Processed 402240 pairs of programs (24.4619008205659 %). Average ratio: 0.1370657023390672 += 8.557850385343064e-05\n",
      "Processed 402560 pairs of programs (24.481361362189265 %). Average ratio: 0.13706184181253672 += 8.555098397743743e-05\n",
      "Processed 402880 pairs of programs (24.500821903812625 %). Average ratio: 0.13705798621328963 += 8.552349025983723e-05\n",
      "Processed 403200 pairs of programs (24.52028244543599 %). Average ratio: 0.13705413553189866 += 8.549602265998231e-05\n",
      "Saving negatives_all_ratios_403200.npy\n",
      "Processed 403520 pairs of programs (24.53974298705935 %). Average ratio: 0.1370504693951065 += 8.546649201334951e-05\n",
      "Processed 403840 pairs of programs (24.559203528682712 %). Average ratio: 0.13704752601546363 += 8.542864414273124e-05\n",
      "Processed 404160 pairs of programs (24.578664070306072 %). Average ratio: 0.1370445863829622 += 8.53908442840416e-05\n",
      "Processed 404480 pairs of programs (24.598124611929435 %). Average ratio: 0.13704165049045128 += 8.535309233852724e-05\n",
      "Processed 404800 pairs of programs (24.617585153552795 %). Average ratio: 0.13703871833079792 += 8.531538820771426e-05\n",
      "Processed 405120 pairs of programs (24.63704569517616 %). Average ratio: 0.1370357898968875 += 8.527773179340723e-05\n",
      "Processed 405440 pairs of programs (24.65650623679952 %). Average ratio: 0.13703286518162325 += 8.52401229976883e-05\n",
      "Processed 405760 pairs of programs (24.675966778422882 %). Average ratio: 0.13702623196964525 += 8.521332597932265e-05\n",
      "Processed 406080 pairs of programs (24.695427320046242 %). Average ratio: 0.13701867970653286 += 8.51892404991213e-05\n",
      "Processed 406400 pairs of programs (24.714887861669606 %). Average ratio: 0.13701113701536358 += 8.516517247960494e-05\n",
      "Saving negatives_all_ratios_406400.npy\n",
      "Processed 406720 pairs of programs (24.734348403292966 %). Average ratio: 0.13700360387795132 += 8.514112190736146e-05\n",
      "Processed 407040 pairs of programs (24.75380894491633 %). Average ratio: 0.13699608027615603 += 8.51170887689602e-05\n",
      "Processed 407360 pairs of programs (24.77326948653969 %). Average ratio: 0.13698856619188357 += 8.509307305095205e-05\n",
      "Processed 407680 pairs of programs (24.792730028163053 %). Average ratio: 0.13698634706099858 += 8.507108699487979e-05\n",
      "Processed 408000 pairs of programs (24.812190569786413 %). Average ratio: 0.13699205390635957 += 8.505212899708433e-05\n",
      "Processed 408320 pairs of programs (24.831651111409776 %). Average ratio: 0.1369977535461077 += 8.503317737868696e-05\n",
      "Processed 408640 pairs of programs (24.85111165303314 %). Average ratio: 0.1370034459938814 += 8.501423215696841e-05\n",
      "Processed 408960 pairs of programs (24.8705721946565 %). Average ratio: 0.13700913126328462 += 8.499529334908258e-05\n",
      "Processed 409280 pairs of programs (24.890032736279863 %). Average ratio: 0.13701480936788712 += 8.497636097205725e-05\n",
      "Processed 409600 pairs of programs (24.909493277903223 %). Average ratio: 0.13702048032122438 += 8.495743504279474e-05\n",
      "Saving negatives_all_ratios_409600.npy\n",
      "Processed 409920 pairs of programs (24.928953819526587 %). Average ratio: 0.13702660882198925 += 8.49413167862077e-05\n",
      "Processed 410240 pairs of programs (24.948414361149947 %). Average ratio: 0.1370327296139481 += 8.492519811688861e-05\n",
      "Processed 410560 pairs of programs (24.96787490277331 %). Average ratio: 0.13703884271163677 += 8.490907907285255e-05\n",
      "Processed 410880 pairs of programs (24.98733544439667 %). Average ratio: 0.13704494812955445 += 8.489295969190761e-05\n",
      "Processed 411200 pairs of programs (25.006795986020038 %). Average ratio: 0.13705104588216402 += 8.487684001165597e-05\n",
      "Processed 411520 pairs of programs (25.026256527643397 %). Average ratio: 0.13705713598389202 += 8.486072006949509e-05\n",
      "Processed 411840 pairs of programs (25.04571706926676 %). Average ratio: 0.13706389020201723 += 8.483648335839271e-05\n",
      "Processed 412160 pairs of programs (25.06517761089012 %). Average ratio: 0.13707108351087038 += 8.48068596173427e-05\n",
      "Processed 412480 pairs of programs (25.084638152513484 %). Average ratio: 0.1370782678111965 += 8.477726588490627e-05\n",
      "Processed 412800 pairs of programs (25.104098694136844 %). Average ratio: 0.13708544311990767 += 8.474770211195779e-05\n",
      "Saving negatives_all_ratios_412800.npy\n",
      "Processed 413120 pairs of programs (25.123559235760208 %). Average ratio: 0.13709260945387375 += 8.471816824948082e-05\n",
      "Processed 413440 pairs of programs (25.143019777383568 %). Average ratio: 0.13709976682992236 += 8.468866424856758e-05\n",
      "Processed 413760 pairs of programs (25.16248031900693 %). Average ratio: 0.13710538368827824 += 8.465805562850865e-05\n",
      "Processed 414080 pairs of programs (25.18194086063029 %). Average ratio: 0.13710487105224414 += 8.462294682648205e-05\n",
      "Processed 414400 pairs of programs (25.201401402253655 %). Average ratio: 0.13710435905580587 += 8.458788068241481e-05\n",
      "Processed 414720 pairs of programs (25.220861943877015 %). Average ratio: 0.13710384769776715 += 8.455285711130195e-05\n",
      "Processed 415040 pairs of programs (25.24032248550038 %). Average ratio: 0.13710333697693472 += 8.451787602837296e-05\n",
      "Processed 415360 pairs of programs (25.25978302712374 %). Average ratio: 0.13710282689211825 += 8.448293734909107e-05\n",
      "Processed 415680 pairs of programs (25.279243568747102 %). Average ratio: 0.13710231744213042 += 8.444804098915218e-05\n",
      "Processed 416000 pairs of programs (25.298704110370462 %). Average ratio: 0.13710048901262162 += 8.441203478404169e-05\n",
      "Saving negatives_all_ratios_416000.npy\n",
      "Processed 416320 pairs of programs (25.318164651993825 %). Average ratio: 0.1370983331576104 += 8.437578510995982e-05\n",
      "Processed 416640 pairs of programs (25.337625193617185 %). Average ratio: 0.13709617998067997 += 8.433958016423511e-05\n",
      "Processed 416960 pairs of programs (25.35708573524055 %). Average ratio: 0.13709402947684315 += 8.430341985728317e-05\n",
      "Processed 417280 pairs of programs (25.37654627686391 %). Average ratio: 0.13709188164112524 += 8.42673040997665e-05\n",
      "Processed 417600 pairs of programs (25.396006818487272 %). Average ratio: 0.13708973646856384 += 8.423123280259377e-05\n",
      "Processed 417920 pairs of programs (25.415467360110632 %). Average ratio: 0.13708803152893603 += 8.420165194406239e-05\n",
      "Processed 418240 pairs of programs (25.434927901733996 %). Average ratio: 0.13708698465636324 += 8.418176079535555e-05\n",
      "Processed 418560 pairs of programs (25.454388443357356 %). Average ratio: 0.1370859390794248 += 8.416188009303965e-05\n",
      "Processed 418880 pairs of programs (25.47384898498072 %). Average ratio: 0.13708489479571695 += 8.414200983818304e-05\n",
      "Processed 419200 pairs of programs (25.49330952660408 %). Average ratio: 0.13708385180284186 += 8.41221500318002e-05\n",
      "Saving negatives_all_ratios_419200.npy\n",
      "Processed 419520 pairs of programs (25.512770068227443 %). Average ratio: 0.13708281009840761 += 8.410230067485218e-05\n",
      "Processed 419840 pairs of programs (25.532230609850803 %). Average ratio: 0.13708176968002825 += 8.40824617682469e-05\n",
      "Processed 420160 pairs of programs (25.551691151474166 %). Average ratio: 0.13709369127159035 += 8.404700355931937e-05\n",
      "Processed 420480 pairs of programs (25.571151693097526 %). Average ratio: 0.1371055981632861 += 8.40115846044978e-05\n",
      "Processed 420800 pairs of programs (25.59061223472089 %). Average ratio: 0.13711749038228727 += 8.397620483672146e-05\n",
      "Processed 421120 pairs of programs (25.61007277634425 %). Average ratio: 0.13712936795569852 += 8.394086418908093e-05\n",
      "Processed 421440 pairs of programs (25.629533317967613 %). Average ratio: 0.13714123091055785 += 8.390556259481786e-05\n",
      "Processed 421760 pairs of programs (25.648993859590973 %). Average ratio: 0.13715307927383683 += 8.387029998732443e-05\n",
      "Processed 422080 pairs of programs (25.668454401214337 %). Average ratio: 0.137157533950066 += 8.384006041690867e-05\n",
      "Processed 422400 pairs of programs (25.687914942837697 %). Average ratio: 0.13715706676055717 += 8.381317228682937e-05\n",
      "Saving negatives_all_ratios_422400.npy\n",
      "Processed 422720 pairs of programs (25.70737548446106 %). Average ratio: 0.13715660014463896 += 8.378631026710689e-05\n",
      "Processed 423040 pairs of programs (25.72683602608442 %). Average ratio: 0.13715613410125557 += 8.37594743150336e-05\n",
      "Processed 423360 pairs of programs (25.746296567707784 %). Average ratio: 0.13715566862935394 += 8.373266438800089e-05\n",
      "Processed 423680 pairs of programs (25.76575710933115 %). Average ratio: 0.13715520372788362 += 8.370588044349872e-05\n",
      "Processed 424000 pairs of programs (25.78521765095451 %). Average ratio: 0.13715311117034984 += 8.367800390247931e-05\n",
      "Processed 424320 pairs of programs (25.804678192577875 %). Average ratio: 0.1371445122581632 += 8.36456846660372e-05\n",
      "Processed 424640 pairs of programs (25.824138734201235 %). Average ratio: 0.13713592386452356 += 8.361340052686425e-05\n",
      "Processed 424960 pairs of programs (25.843599275824598 %). Average ratio: 0.13712734597014262 += 8.358115142399628e-05\n",
      "Processed 425280 pairs of programs (25.863059817447958 %). Average ratio: 0.1371187785557793 += 8.35489372966129e-05\n",
      "Processed 425600 pairs of programs (25.88252035907132 %). Average ratio: 0.13711022160223935 += 8.35167580840375e-05\n",
      "Saving negatives_all_ratios_425600.npy\n",
      "Processed 425920 pairs of programs (25.90198090069468 %). Average ratio: 0.13710167509037546 += 8.348461372573651e-05\n",
      "Processed 426240 pairs of programs (25.921441442318045 %). Average ratio: 0.137098175662856 += 8.344879820353981e-05\n",
      "Processed 426560 pairs of programs (25.940901983941405 %). Average ratio: 0.13709593889845678 += 8.341210053857555e-05\n",
      "Processed 426880 pairs of programs (25.96036252556477 %). Average ratio: 0.13709370485849656 += 8.337544820028383e-05\n",
      "Processed 427200 pairs of programs (25.97982306718813 %). Average ratio: 0.13709147353800066 += 8.333884109878266e-05\n",
      "Processed 427520 pairs of programs (25.999283608811492 %). Average ratio: 0.13708924493200658 += 8.330227914443394e-05\n",
      "Processed 427840 pairs of programs (26.018744150434852 %). Average ratio: 0.1370870190355639 += 8.326576224784242e-05\n",
      "Processed 428160 pairs of programs (26.038204692058216 %). Average ratio: 0.13708930305530292 += 8.323352336683747e-05\n",
      "Processed 428480 pairs of programs (26.057665233681576 %). Average ratio: 0.13709834101391508 += 8.320766291330645e-05\n",
      "Processed 428800 pairs of programs (26.07712577530494 %). Average ratio: 0.13710736800413084 += 8.31818244106726e-05\n",
      "Saving negatives_all_ratios_428800.npy\n",
      "Processed 429120 pairs of programs (26.0965863169283 %). Average ratio: 0.1371163840459049 += 8.315600783212274e-05\n",
      "Processed 429440 pairs of programs (26.116046858551663 %). Average ratio: 0.13712538915914343 += 8.313021315087599e-05\n",
      "Processed 429760 pairs of programs (26.135507400175022 %). Average ratio: 0.13713438336370454 += 8.310444034018354e-05\n",
      "Processed 430080 pairs of programs (26.154967941798386 %). Average ratio: 0.13714336667939814 += 8.307868937332877e-05\n",
      "Processed 430400 pairs of programs (26.174428483421746 %). Average ratio: 0.13714067031183788 += 8.304270509336428e-05\n",
      "Processed 430720 pairs of programs (26.19388902504511 %). Average ratio: 0.13713797720469786 += 8.300676467229708e-05\n",
      "Processed 431040 pairs of programs (26.21334956666847 %). Average ratio: 0.137135287352068 += 8.297086802421666e-05\n",
      "Processed 431360 pairs of programs (26.232810108291833 %). Average ratio: 0.13713260074805245 += 8.293501506344294e-05\n",
      "Processed 431680 pairs of programs (26.252270649915193 %). Average ratio: 0.13712991738676955 += 8.289920570452541e-05\n",
      "Processed 432000 pairs of programs (26.271731191538557 %). Average ratio: 0.13712723726235188 += 8.28634398622424e-05\n",
      "Saving negatives_all_ratios_432000.npy\n",
      "Processed 432320 pairs of programs (26.291191733161916 %). Average ratio: 0.1371196595209443 += 8.28296101320934e-05\n",
      "Processed 432640 pairs of programs (26.31065227478528 %). Average ratio: 0.1371088256455564 += 8.27970783781749e-05\n",
      "Processed 432960 pairs of programs (26.33011281640864 %). Average ratio: 0.137098004815172 += 8.276458096389347e-05\n",
      "Processed 433280 pairs of programs (26.349573358032004 %). Average ratio: 0.13708719700624417 += 8.273211783294023e-05\n",
      "Processed 433600 pairs of programs (26.369033899655363 %). Average ratio: 0.13707640219528255 += 8.269968892912827e-05\n",
      "Processed 433920 pairs of programs (26.388494441278727 %). Average ratio: 0.13706562035885334 += 8.266729419639251e-05\n",
      "Processed 434240 pairs of programs (26.407954982902087 %). Average ratio: 0.13705851702190186 += 8.263455956090843e-05\n",
      "Processed 434560 pairs of programs (26.42741552452545 %). Average ratio: 0.13706607560482081 += 8.260036598827185e-05\n",
      "Processed 434880 pairs of programs (26.44687606614881 %). Average ratio: 0.13707362511925397 += 8.25662115326992e-05\n",
      "Processed 435200 pairs of programs (26.466336607772174 %). Average ratio: 0.13708116558151154 += 8.253209612277614e-05\n",
      "Saving negatives_all_ratios_435200.npy\n",
      "Processed 435520 pairs of programs (26.485797149395534 %). Average ratio: 0.13708869700786466 += 8.249801968726631e-05\n",
      "Processed 435840 pairs of programs (26.5052576910189 %). Average ratio: 0.13709621941454553 += 8.246398215511081e-05\n",
      "Processed 436160 pairs of programs (26.524718232642265 %). Average ratio: 0.1371037328177474 += 8.242998345542776e-05\n",
      "Processed 436480 pairs of programs (26.544178774265625 %). Average ratio: 0.1371000725287048 += 8.240461195020558e-05\n",
      "Processed 436800 pairs of programs (26.563639315888988 %). Average ratio: 0.13709362710751724 += 8.238140760370953e-05\n",
      "Processed 437120 pairs of programs (26.583099857512348 %). Average ratio: 0.13708718938695238 += 8.235822121362626e-05\n",
      "Processed 437440 pairs of programs (26.60256039913571 %). Average ratio: 0.13708075935321803 += 8.233505276041407e-05\n",
      "Processed 437760 pairs of programs (26.62202094075907 %). Average ratio: 0.13707433699255497 += 8.231190222454868e-05\n",
      "Processed 438080 pairs of programs (26.641481482382435 %). Average ratio: 0.13706792229123674 += 8.22887695865233e-05\n",
      "Processed 438400 pairs of programs (26.660942024005795 %). Average ratio: 0.13706451952318335 += 8.226228326650368e-05\n",
      "Saving negatives_all_ratios_438400.npy\n",
      "Processed 438720 pairs of programs (26.68040256562916 %). Average ratio: 0.13706562455588014 += 8.223076995330483e-05\n",
      "Processed 439040 pairs of programs (26.69986310725252 %). Average ratio: 0.13706672827306185 += 8.219929228248454e-05\n",
      "Processed 439360 pairs of programs (26.719323648875882 %). Average ratio: 0.13706783067707615 += 8.216785018761009e-05\n",
      "Processed 439680 pairs of programs (26.738784190499242 %). Average ratio: 0.13706893177026527 += 8.213644360242073e-05\n",
      "Processed 440000 pairs of programs (26.758244732122606 %). Average ratio: 0.13707003155496572 += 8.210507246082697e-05\n",
      "Processed 440320 pairs of programs (26.777705273745966 %). Average ratio: 0.13707113003350857 += 8.207373669691023e-05\n",
      "Processed 440640 pairs of programs (26.79716581536933 %). Average ratio: 0.13706693938033745 += 8.205373639541884e-05\n",
      "Processed 440960 pairs of programs (26.81662635699269 %). Average ratio: 0.13706275369828513 += 8.203374814488681e-05\n",
      "Processed 441280 pairs of programs (26.836086898616053 %). Average ratio: 0.1370585729785115 += 8.201377193967992e-05\n",
      "Processed 441600 pairs of programs (26.855547440239413 %). Average ratio: 0.13705439721219734 += 8.199380777413987e-05\n",
      "Saving negatives_all_ratios_441600.npy\n",
      "Processed 441920 pairs of programs (26.875007981862776 %). Average ratio: 0.13705022639054426 += 8.197385564258453e-05\n",
      "Processed 442240 pairs of programs (26.894468523486136 %). Average ratio: 0.13704606050477477 += 8.19539155393083e-05\n",
      "Processed 442560 pairs of programs (26.9139290651095 %). Average ratio: 0.13704566873254212 += 8.192762888980883e-05\n",
      "Processed 442880 pairs of programs (26.93338960673286 %). Average ratio: 0.13704778872923618 += 8.189713254753183e-05\n",
      "Processed 443200 pairs of programs (26.952850148356223 %). Average ratio: 0.1370499062215041 += 8.186666983838286e-05\n",
      "Processed 443520 pairs of programs (26.972310689979583 %). Average ratio: 0.13705202121378116 += 8.183624070106719e-05\n",
      "Processed 443840 pairs of programs (26.991771231602947 %). Average ratio: 0.1370541337104921 += 8.180584507444558e-05\n",
      "Processed 444160 pairs of programs (27.011231773226307 %). Average ratio: 0.13705624371605127 += 8.17754828975338e-05\n",
      "Processed 444480 pairs of programs (27.03069231484967 %). Average ratio: 0.13705715906517166 += 8.17442884577078e-05\n",
      "Processed 444800 pairs of programs (27.05015285647303 %). Average ratio: 0.13705330746578775 += 8.17096693000107e-05\n",
      "Saving negatives_all_ratios_444800.npy\n",
      "Processed 445120 pairs of programs (27.069613398096394 %). Average ratio: 0.13704946040036428 += 8.167509099946566e-05\n",
      "Processed 445440 pairs of programs (27.089073939719754 %). Average ratio: 0.13704561786090014 += 8.164055347887861e-05\n",
      "Processed 445760 pairs of programs (27.108534481343117 %). Average ratio: 0.13704177983941304 += 8.16060566612548e-05\n",
      "Processed 446080 pairs of programs (27.127995022966477 %). Average ratio: 0.13703794632793945 += 8.157160046979812e-05\n",
      "Processed 446400 pairs of programs (27.14745556458984 %). Average ratio: 0.1370341173185345 += 8.153718482791067e-05\n",
      "Processed 446720 pairs of programs (27.1669161062132 %). Average ratio: 0.1370328379665006 += 8.150603911598788e-05\n",
      "Processed 447040 pairs of programs (27.186376647836564 %). Average ratio: 0.13703219603278893 += 8.147573493450075e-05\n",
      "Processed 447360 pairs of programs (27.205837189459924 %). Average ratio: 0.13703155485163732 += 8.144546416491635e-05\n",
      "Processed 447680 pairs of programs (27.225297731083288 %). Average ratio: 0.13703091442172313 += 8.141522674635913e-05\n",
      "Processed 448000 pairs of programs (27.244758272706655 %). Average ratio: 0.13703027474172688 += 8.138502261810778e-05\n",
      "Saving negatives_all_ratios_448000.npy\n",
      "Processed 448320 pairs of programs (27.264218814330015 %). Average ratio: 0.13702963581033215 += 8.135485171959478e-05\n",
      "Processed 448640 pairs of programs (27.283679355953378 %). Average ratio: 0.13702943479381438 += 8.13231713726718e-05\n",
      "Processed 448960 pairs of programs (27.303139897576738 %). Average ratio: 0.1370298893803932 += 8.128921508904262e-05\n",
      "Processed 449280 pairs of programs (27.3226004392001 %). Average ratio: 0.13703034343591292 += 8.125529881428229e-05\n",
      "Processed 449600 pairs of programs (27.34206098082346 %). Average ratio: 0.13703079696130363 += 8.122142247259423e-05\n",
      "Processed 449920 pairs of programs (27.361521522446825 %). Average ratio: 0.13703124995749316 += 8.118758598837842e-05\n",
      "Processed 450240 pairs of programs (27.380982064070185 %). Average ratio: 0.13703170242540724 += 8.115378928623067e-05\n",
      "Processed 450560 pairs of programs (27.40044260569355 %). Average ratio: 0.13703215436596947 += 8.112003229094204e-05\n",
      "Processed 450880 pairs of programs (27.41990314731691 %). Average ratio: 0.1370225936551971 += 8.108606499452304e-05\n",
      "Processed 451200 pairs of programs (27.439363688940272 %). Average ratio: 0.1370130440744722 += 8.105213520265876e-05\n",
      "Saving negatives_all_ratios_451200.npy\n",
      "Processed 451520 pairs of programs (27.458824230563632 %). Average ratio: 0.13700350560437058 += 8.101824285061096e-05\n",
      "Processed 451840 pairs of programs (27.478284772186996 %). Average ratio: 0.1369939782255133 += 8.098438787379216e-05\n",
      "Processed 452160 pairs of programs (27.497745313810356 %). Average ratio: 0.13698446191856634 += 8.095057020776522e-05\n",
      "Processed 452480 pairs of programs (27.51720585543372 %). Average ratio: 0.1369749566642407 += 8.091678978824286e-05\n",
      "Processed 452800 pairs of programs (27.53666639705708 %). Average ratio: 0.1369710101945555 += 8.088471761419603e-05\n",
      "Processed 453120 pairs of programs (27.556126938680443 %). Average ratio: 0.13697076465868152 += 8.085379461254345e-05\n",
      "Processed 453440 pairs of programs (27.575587480303803 %). Average ratio: 0.13697051940748683 += 8.082290618069093e-05\n",
      "Processed 453760 pairs of programs (27.595048021927166 %). Average ratio: 0.13697027444047666 += 8.079205225534161e-05\n",
      "Processed 454080 pairs of programs (27.614508563550526 %). Average ratio: 0.13697002975715725 += 8.076123277335874e-05\n",
      "Processed 454400 pairs of programs (27.63396910517389 %). Average ratio: 0.1369697853570361 += 8.073044767176555e-05\n",
      "Saving negatives_all_ratios_454400.npy\n",
      "Processed 454720 pairs of programs (27.65342964679725 %). Average ratio: 0.13697018205017258 += 8.069917939760007e-05\n",
      "Processed 455040 pairs of programs (27.672890188420613 %). Average ratio: 0.13697314004526417 += 8.06658780222429e-05\n",
      "Processed 455360 pairs of programs (27.692350730043973 %). Average ratio: 0.13697609462268376 += 8.063261517335058e-05\n",
      "Processed 455680 pairs of programs (27.711811271667337 %). Average ratio: 0.13697904578835116 += 8.059939077941672e-05\n",
      "Processed 456000 pairs of programs (27.731271813290697 %). Average ratio: 0.1369819935481724 += 8.056620476911638e-05\n",
      "Processed 456320 pairs of programs (27.75073235491406 %). Average ratio: 0.13698493790804003 += 8.053305707130562e-05\n",
      "Processed 456640 pairs of programs (27.77019289653742 %). Average ratio: 0.13698787887383285 += 8.049994761502085e-05\n",
      "Processed 456960 pairs of programs (27.789653438160784 %). Average ratio: 0.1369992087929145 += 8.04750765225963e-05\n",
      "Processed 457280 pairs of programs (27.809113979784144 %). Average ratio: 0.13701262254410446 += 8.045227225434577e-05\n",
      "Processed 457600 pairs of programs (27.828574521407507 %). Average ratio: 0.13702602085944726 += 8.042948238418578e-05\n",
      "Saving negatives_all_ratios_457600.npy\n",
      "Processed 457920 pairs of programs (27.848035063030867 %). Average ratio: 0.1370394037655717 += 8.040670690806194e-05\n",
      "Processed 458240 pairs of programs (27.86749560465423 %). Average ratio: 0.13705277128904542 += 8.038394582187065e-05\n",
      "Processed 458560 pairs of programs (27.88695614627759 %). Average ratio: 0.13706612345637503 += 8.036119912145942e-05\n",
      "Processed 458880 pairs of programs (27.906416687900954 %). Average ratio: 0.1370702669922274 += 8.033552787685065e-05\n",
      "Processed 459200 pairs of programs (27.925877229524314 %). Average ratio: 0.13706062373254352 += 8.030547391484867e-05\n",
      "Processed 459520 pairs of programs (27.945337771147678 %). Average ratio: 0.1370509915316437 += 8.027545042478253e-05\n",
      "Processed 459840 pairs of programs (27.964798312771038 %). Average ratio: 0.13704137037051567 += 8.02454573583103e-05\n",
      "Processed 460160 pairs of programs (27.9842588543944 %). Average ratio: 0.13703176023019076 += 8.021549466719238e-05\n",
      "Processed 460480 pairs of programs (28.003719396017768 %). Average ratio: 0.13702216109174375 += 8.018556230329123e-05\n",
      "Processed 460800 pairs of programs (28.023179937641128 %). Average ratio: 0.13701257293629265 += 8.015566021857112e-05\n",
      "Saving negatives_all_ratios_460800.npy\n",
      "Processed 461120 pairs of programs (28.04264047926449 %). Average ratio: 0.13701693117470307 += 8.012464059167681e-05\n",
      "Processed 461440 pairs of programs (28.06210102088785 %). Average ratio: 0.13702128443226957 += 8.00936551448273e-05\n",
      "Processed 461760 pairs of programs (28.081561562511215 %). Average ratio: 0.13702563271752585 += 8.006270381712369e-05\n",
      "Processed 462080 pairs of programs (28.101022104134575 %). Average ratio: 0.13702997603898623 += 8.003178654781612e-05\n",
      "Processed 462400 pairs of programs (28.12048264575794 %). Average ratio: 0.13703431440514544 += 8.000090327630348e-05\n",
      "Processed 462720 pairs of programs (28.1399431873813 %). Average ratio: 0.13703864782447892 += 7.997005394213285e-05\n",
      "Processed 463040 pairs of programs (28.159403729004662 %). Average ratio: 0.13704120972749123 += 7.993807103747503e-05\n",
      "Processed 463360 pairs of programs (28.178864270628022 %). Average ratio: 0.1370425916646668 += 7.990534670021635e-05\n",
      "Processed 463680 pairs of programs (28.198324812251386 %). Average ratio: 0.1370439720287779 += 7.987265992286994e-05\n",
      "Processed 464000 pairs of programs (28.217785353874746 %). Average ratio: 0.13704535082250888 += 7.984001063631641e-05\n",
      "Saving negatives_all_ratios_464000.npy\n",
      "Processed 464320 pairs of programs (28.23724589549811 %). Average ratio: 0.13704672804853804 += 7.980739877161019e-05\n",
      "Processed 464640 pairs of programs (28.25670643712147 %). Average ratio: 0.13704810370953763 += 7.977482425997894e-05\n",
      "Processed 464960 pairs of programs (28.276166978744833 %). Average ratio: 0.13704917208533912 += 7.974686412851097e-05\n",
      "Processed 465280 pairs of programs (28.295627520368193 %). Average ratio: 0.13704901705115263 += 7.97372224122514e-05\n",
      "Processed 465600 pairs of programs (28.315088061991556 %). Average ratio: 0.13704886219284154 += 7.972757262136548e-05\n",
      "Processed 465920 pairs of programs (28.334548603614916 %). Average ratio: 0.13704870751010678 += 7.971791480143204e-05\n",
      "Processed 466240 pairs of programs (28.35400914523828 %). Average ratio: 0.13704855300264993 += 7.97082489978388e-05\n",
      "Processed 466560 pairs of programs (28.37346968686164 %). Average ratio: 0.13704839867017318 += 7.969857525578318e-05\n",
      "Processed 466880 pairs of programs (28.392930228485003 %). Average ratio: 0.1370482445123795 += 7.968889362027308e-05\n",
      "Processed 467200 pairs of programs (28.412390770108363 %). Average ratio: 0.13704881829820997 += 7.966320084611891e-05\n",
      "Saving negatives_all_ratios_467200.npy\n",
      "Processed 467520 pairs of programs (28.431851311731727 %). Average ratio: 0.13704957327478737 += 7.963353553265945e-05\n",
      "Processed 467840 pairs of programs (28.451311853355087 %). Average ratio: 0.13705032739828388 += 7.96039024614229e-05\n",
      "Processed 468160 pairs of programs (28.47077239497845 %). Average ratio: 0.1370510806701446 += 7.957430157507772e-05\n",
      "Processed 468480 pairs of programs (28.49023293660181 %). Average ratio: 0.13705183309181135 += 7.954473281643339e-05\n",
      "Processed 468800 pairs of programs (28.509693478225174 %). Average ratio: 0.13705258466472267 += 7.951519612843967e-05\n",
      "Processed 469120 pairs of programs (28.529154019848534 %). Average ratio: 0.1370506486228258 += 7.94866122523901e-05\n",
      "Processed 469440 pairs of programs (28.548614561471897 %). Average ratio: 0.1370446868816601 += 7.945943801010209e-05\n",
      "Processed 469760 pairs of programs (28.568075103095257 %). Average ratio: 0.1370387318541669 += 7.943229064944861e-05\n",
      "Processed 470080 pairs of programs (28.58753564471862 %). Average ratio: 0.1370327835290119 += 7.940517012715297e-05\n",
      "Processed 470400 pairs of programs (28.60699618634198 %). Average ratio: 0.13702684189488634 += 7.937807640003442e-05\n",
      "Saving negatives_all_ratios_470400.npy\n",
      "Processed 470720 pairs of programs (28.626456727965344 %). Average ratio: 0.1370209069405068 += 7.93510094250078e-05\n",
      "Processed 471040 pairs of programs (28.645917269588704 %). Average ratio: 0.13701497865461537 += 7.932396915908357e-05\n",
      "Processed 471360 pairs of programs (28.665377811212068 %). Average ratio: 0.13702433245979181 += 7.929944429408218e-05\n",
      "Processed 471680 pairs of programs (28.684838352835428 %). Average ratio: 0.13703367576687042 += 7.927494009910598e-05\n",
      "Processed 472000 pairs of programs (28.70429889445879 %). Average ratio: 0.13704300859351481 += 7.925045654823355e-05\n",
      "Processed 472320 pairs of programs (28.72375943608215 %). Average ratio: 0.1370523309573491 += 7.922599361558101e-05\n",
      "Processed 472640 pairs of programs (28.743219977705518 %). Average ratio: 0.1370616428759578 += 7.920155127530195e-05\n",
      "Processed 472960 pairs of programs (28.76268051932888 %). Average ratio: 0.13707094436688605 += 7.917712950158725e-05\n",
      "Processed 473280 pairs of programs (28.78214106095224 %). Average ratio: 0.13708444677681816 += 7.915454074398352e-05\n",
      "Processed 473600 pairs of programs (28.801601602575605 %). Average ratio: 0.13710074006594933 += 7.913317241706728e-05\n",
      "Saving negatives_all_ratios_473600.npy\n",
      "Processed 473920 pairs of programs (28.821062144198965 %). Average ratio: 0.1371170151401122 += 7.911181410886628e-05\n",
      "Processed 474240 pairs of programs (28.84052268582233 %). Average ratio: 0.1371332720298347 += 7.909046582926934e-05\n",
      "Processed 474560 pairs of programs (28.85998322744569 %). Average ratio: 0.13714951076557644 += 7.906912758806561e-05\n",
      "Processed 474880 pairs of programs (28.879443769069052 %). Average ratio: 0.13716573137772922 += 7.904779939494524e-05\n",
      "Processed 475200 pairs of programs (28.898904310692412 %). Average ratio: 0.13717964769347724 += 7.902441912456198e-05\n",
      "Processed 475520 pairs of programs (28.918364852315776 %). Average ratio: 0.1371844087798221 += 7.899281528358762e-05\n",
      "Processed 475840 pairs of programs (28.937825393939136 %). Average ratio: 0.1371891645613354 += 7.896124630391123e-05\n",
      "Processed 476160 pairs of programs (28.9572859355625 %). Average ratio: 0.1371939150468782 += 7.892971212422874e-05\n",
      "Processed 476480 pairs of programs (28.97674647718586 %). Average ratio: 0.13719866024529187 += 7.889821268338318e-05\n",
      "Processed 476800 pairs of programs (28.996207018809223 %). Average ratio: 0.13720340016539803 += 7.886674792036431e-05\n",
      "Saving negatives_all_ratios_476800.npy\n",
      "Processed 477120 pairs of programs (29.015667560432583 %). Average ratio: 0.1372081348159988 += 7.883531777430802e-05\n",
      "Processed 477440 pairs of programs (29.035128102055946 %). Average ratio: 0.1372020467173799 += 7.88122684345043e-05\n",
      "Processed 477760 pairs of programs (29.054588643679306 %). Average ratio: 0.13719326250902955 += 7.879132206932931e-05\n",
      "Processed 478080 pairs of programs (29.07404918530267 %). Average ratio: 0.13718448805007805 += 7.87703900920231e-05\n",
      "Processed 478400 pairs of programs (29.09350972692603 %). Average ratio: 0.13717572332430342 += 7.874947249086143e-05\n",
      "Processed 478720 pairs of programs (29.112970268549393 %). Average ratio: 0.1371669683155197 += 7.87285692541168e-05\n",
      "Processed 479040 pairs of programs (29.132430810172753 %). Average ratio: 0.13715822300757669 += 7.870768037005855e-05\n",
      "Processed 479360 pairs of programs (29.151891351796117 %). Average ratio: 0.1371543539607992 += 7.868465152607165e-05\n",
      "Processed 479680 pairs of programs (29.171351893419477 %). Average ratio: 0.1371577850211977 += 7.865841369986827e-05\n",
      "Processed 480000 pairs of programs (29.19081243504284 %). Average ratio: 0.1371612122861754 += 7.863220179500634e-05\n",
      "Saving negatives_all_ratios_480000.npy\n",
      "Processed 480320 pairs of programs (29.2102729766662 %). Average ratio: 0.1371646357620266 += 7.860601576914214e-05\n",
      "Processed 480640 pairs of programs (29.229733518289564 %). Average ratio: 0.1371680554550315 += 7.857985558002829e-05\n",
      "Processed 480960 pairs of programs (29.249194059912924 %). Average ratio: 0.1371714713714566 += 7.855372118551348e-05\n",
      "Processed 481280 pairs of programs (29.268654601536287 %). Average ratio: 0.13717488351755452 += 7.852761254354226e-05\n",
      "Processed 481600 pairs of programs (29.288115143159647 %). Average ratio: 0.13717178476091477 += 7.850165267759873e-05\n",
      "Processed 481920 pairs of programs (29.30757568478301 %). Average ratio: 0.13716868942076527 += 7.847571831596706e-05\n",
      "Processed 482240 pairs of programs (29.32703622640637 %). Average ratio: 0.1371655974914589 += 7.844980941713224e-05\n",
      "Processed 482560 pairs of programs (29.346496768029734 %). Average ratio: 0.137162508967361 += 7.842392593967352e-05\n",
      "Processed 482880 pairs of programs (29.365957309653094 %). Average ratio: 0.13715942384284938 += 7.839806784226413e-05\n",
      "Processed 483200 pairs of programs (29.385417851276458 %). Average ratio: 0.1371563421123141 += 7.837223508367112e-05\n",
      "Saving negatives_all_ratios_483200.npy\n",
      "Processed 483520 pairs of programs (29.404878392899818 %). Average ratio: 0.13715607804033575 += 7.834723741230108e-05\n",
      "Processed 483840 pairs of programs (29.42433893452318 %). Average ratio: 0.1371576894077969 += 7.832280307961487e-05\n",
      "Processed 484160 pairs of programs (29.44379947614654 %). Average ratio: 0.137159299005497 += 7.829839174452601e-05\n",
      "Processed 484480 pairs of programs (29.463260017769905 %). Average ratio: 0.13716090683635004 += 7.827400337074988e-05\n",
      "Processed 484800 pairs of programs (29.482720559393265 %). Average ratio: 0.13716251290326353 += 7.824963792208265e-05\n",
      "Processed 485120 pairs of programs (29.50218110101663 %). Average ratio: 0.1371641172091388 += 7.822529536240069e-05\n",
      "Processed 485440 pairs of programs (29.521641642639995 %). Average ratio: 0.13716527966258193 += 7.820087033779066e-05\n",
      "Processed 485760 pairs of programs (29.54110218426336 %). Average ratio: 0.13716468142970853 += 7.817604745734481e-05\n",
      "Processed 486080 pairs of programs (29.56056272588672 %). Average ratio: 0.13716408385171514 += 7.815124835404507e-05\n",
      "Processed 486400 pairs of programs (29.58002326751008 %). Average ratio: 0.13716348692752695 += 7.812647298974099e-05\n",
      "Saving negatives_all_ratios_486400.npy\n",
      "Processed 486720 pairs of programs (29.599483809133442 %). Average ratio: 0.13716289065607165 += 7.810172132636821e-05\n",
      "Processed 487040 pairs of programs (29.618944350756806 %). Average ratio: 0.13716229503627914 += 7.807699332594816e-05\n",
      "Processed 487360 pairs of programs (29.638404892380166 %). Average ratio: 0.13716170006708167 += 7.805228895058783e-05\n",
      "Processed 487680 pairs of programs (29.657865434003526 %). Average ratio: 0.13716639385725693 += 7.803140018441677e-05\n",
      "Processed 488000 pairs of programs (29.67732597562689 %). Average ratio: 0.13717240383222637 += 7.801147431605899e-05\n",
      "Processed 488320 pairs of programs (29.696786517250253 %). Average ratio: 0.13717840725324273 += 7.799156236298943e-05\n",
      "Processed 488640 pairs of programs (29.716247058873613 %). Average ratio: 0.13718440413102095 += 7.797166431170001e-05\n",
      "Processed 488960 pairs of programs (29.735707600496973 %). Average ratio: 0.13719039447625256 += 7.79517801486926e-05\n",
      "Processed 489280 pairs of programs (29.755168142120336 %). Average ratio: 0.13719637829960588 += 7.793190986047904e-05\n",
      "Processed 489600 pairs of programs (29.7746286837437 %). Average ratio: 0.1371997035606496 += 7.791048033806765e-05\n",
      "Saving negatives_all_ratios_489600.npy\n",
      "Processed 489920 pairs of programs (29.79408922536706 %). Average ratio: 0.137199049291873 += 7.78867107151225e-05\n",
      "Processed 490240 pairs of programs (29.81354976699042 %). Average ratio: 0.1371983957342581 += 7.786296304557453e-05\n",
      "Processed 490560 pairs of programs (29.833010308613783 %). Average ratio: 0.13719774288664605 += 7.783923729534558e-05\n",
      "Processed 490880 pairs of programs (29.852470850237147 %). Average ratio: 0.1371970907478805 += 7.781553343043216e-05\n",
      "Processed 491200 pairs of programs (29.871931391860507 %). Average ratio: 0.13719643931680758 += 7.779185141690513e-05\n",
      "Processed 491520 pairs of programs (29.891391933483867 %). Average ratio: 0.13719578859227594 += 7.776819122090957e-05\n",
      "Processed 491840 pairs of programs (29.91085247510723 %). Average ratio: 0.1371946815129693 += 7.774047036435142e-05\n",
      "Processed 492160 pairs of programs (29.930313016730594 %). Average ratio: 0.1371935756330985 += 7.771277827376265e-05\n",
      "Processed 492480 pairs of programs (29.949773558353954 %). Average ratio: 0.1371924709507154 += 7.768511490038036e-05\n",
      "Processed 492800 pairs of programs (29.969234099977314 %). Average ratio: 0.137191367463876 += 7.765748019555593e-05\n",
      "Saving negatives_all_ratios_492800.npy\n",
      "Processed 493120 pairs of programs (29.988694641600677 %). Average ratio: 0.13719026517064054 += 7.762987411075436e-05\n",
      "Processed 493440 pairs of programs (30.00815518322404 %). Average ratio: 0.13718916406907344 += 7.760229659755411e-05\n",
      "Processed 493760 pairs of programs (30.0276157248474 %). Average ratio: 0.13718785869311106 += 7.757283419087403e-05\n",
      "Processed 494080 pairs of programs (30.04707626647076 %). Average ratio: 0.13718641782471497 += 7.754212877460723e-05\n",
      "Processed 494400 pairs of programs (30.066536808094124 %). Average ratio: 0.13718497851149256 += 7.751145693434381e-05\n",
      "Processed 494720 pairs of programs (30.085997349717488 %). Average ratio: 0.13718354075092729 += 7.748081861159882e-05\n",
      "Processed 495040 pairs of programs (30.105457891340848 %). Average ratio: 0.13718210454050822 += 7.745021374802609e-05\n",
      "Processed 495360 pairs of programs (30.124918432964208 %). Average ratio: 0.13718066987772967 += 7.74196422854178e-05\n",
      "Processed 495680 pairs of programs (30.14437897458757 %). Average ratio: 0.137178709083646 += 7.739124929774056e-05\n",
      "Processed 496000 pairs of programs (30.163839516210935 %). Average ratio: 0.13717464083044026 += 7.737145884863318e-05\n",
      "Saving negatives_all_ratios_496000.npy\n",
      "Processed 496320 pairs of programs (30.183300057834295 %). Average ratio: 0.1371705769540535 += 7.735168286619494e-05\n",
      "Processed 496640 pairs of programs (30.202760599457655 %). Average ratio: 0.13716651744742625 += 7.733192133412956e-05\n",
      "Processed 496960 pairs of programs (30.222221141081018 %). Average ratio: 0.13716246230351437 += 7.731217423616279e-05\n",
      "Processed 497280 pairs of programs (30.241681682704385 %). Average ratio: 0.13715841151528874 += 7.729244155604243e-05\n",
      "Processed 497600 pairs of programs (30.26114222432775 %). Average ratio: 0.1371543650757354 += 7.727272327753819e-05\n",
      "Processed 497920 pairs of programs (30.28060276595111 %). Average ratio: 0.13715853864062247 += 7.725415603430205e-05\n",
      "Processed 498240 pairs of programs (30.300063307574472 %). Average ratio: 0.13716476054423324 += 7.723588441322877e-05\n",
      "Processed 498560 pairs of programs (30.319523849197832 %). Average ratio: 0.13717097577913703 += 7.721762392062692e-05\n",
      "Processed 498880 pairs of programs (30.338984390821196 %). Average ratio: 0.1371771843560495 += 7.719937454913183e-05\n",
      "Processed 499200 pairs of programs (30.358444932444556 %). Average ratio: 0.13718338628566334 += 7.718113629137171e-05\n",
      "Saving negatives_all_ratios_499200.npy\n",
      "Processed 499520 pairs of programs (30.37790547406792 %). Average ratio: 0.1371895815786484 += 7.716290913996782e-05\n",
      "Processed 499840 pairs of programs (30.39736601569128 %). Average ratio: 0.13719295150610022 += 7.714336884146326e-05\n",
      "Processed 500160 pairs of programs (30.416826557314643 %). Average ratio: 0.1371920919817634 += 7.712185819470941e-05\n",
      "Processed 500480 pairs of programs (30.436287098938003 %). Average ratio: 0.13719123337572184 += 7.71003656593667e-05\n",
      "Processed 500800 pairs of programs (30.455747640561366 %). Average ratio: 0.13719037568650466 += 7.70788912098341e-05\n",
      "Processed 501120 pairs of programs (30.475208182184726 %). Average ratio: 0.13718951891264414 += 7.70574348205616e-05\n",
      "Processed 501440 pairs of programs (30.49466872380809 %). Average ratio: 0.13718866305267577 += 7.703599646605023e-05\n",
      "Processed 501760 pairs of programs (30.51412926543145 %). Average ratio: 0.13718780810513806 += 7.701457612085167e-05\n",
      "Processed 502080 pairs of programs (30.533589807054813 %). Average ratio: 0.13719486081828874 += 7.699029338140408e-05\n",
      "Processed 502400 pairs of programs (30.553050348678173 %). Average ratio: 0.13720190602056279 += 7.69660323637343e-05\n",
      "Saving negatives_all_ratios_502400.npy\n",
      "Processed 502720 pairs of programs (30.572510890301537 %). Average ratio: 0.13720894372395204 += 7.694179303680903e-05\n",
      "Processed 503040 pairs of programs (30.591971431924897 %). Average ratio: 0.1372159739404228 += 7.691757536965491e-05\n",
      "Processed 503360 pairs of programs (30.61143197354826 %). Average ratio: 0.13722299668191593 += 7.689337933135802e-05\n",
      "Processed 503680 pairs of programs (30.63089251517162 %). Average ratio: 0.13723001196034687 += 7.686920489106405e-05\n",
      "Processed 504000 pairs of programs (30.650353056794984 %). Average ratio: 0.13723051110682408 += 7.684744919519418e-05\n",
      "Processed 504320 pairs of programs (30.669813598418344 %). Average ratio: 0.1372266729060431 += 7.682730825462961e-05\n",
      "Processed 504640 pairs of programs (30.689274140041707 %). Average ratio: 0.13722283877762373 += 7.68071827059443e-05\n",
      "Processed 504960 pairs of programs (30.708734681665067 %). Average ratio: 0.13721900871508813 += 7.678707253029004e-05\n",
      "Processed 505280 pairs of programs (30.72819522328843 %). Average ratio: 0.1372151827119723 += 7.67669777088491e-05\n",
      "Processed 505600 pairs of programs (30.74765576491179 %). Average ratio: 0.13721136076182586 += 7.674689822283406e-05\n",
      "Saving negatives_all_ratios_505600.npy\n",
      "Processed 505920 pairs of programs (30.767116306535154 %). Average ratio: 0.1372092478349682 += 7.672684674925452e-05\n",
      "Processed 506240 pairs of programs (30.786576848158514 %). Average ratio: 0.13721395344261997 += 7.670686117071167e-05\n",
      "Processed 506560 pairs of programs (30.806037389781878 %). Average ratio: 0.137218654073426 += 7.668689056226581e-05\n",
      "Processed 506880 pairs of programs (30.825497931405238 %). Average ratio: 0.1372233497352777 += 7.666693490634447e-05\n",
      "Processed 507200 pairs of programs (30.8449584730286 %). Average ratio: 0.13722804043604978 += 7.66469941854011e-05\n",
      "Processed 507520 pairs of programs (30.86441901465196 %). Average ratio: 0.13723272618360033 += 7.662706838191517e-05\n",
      "Processed 507840 pairs of programs (30.883879556275325 %). Average ratio: 0.13723740698577086 += 7.660715747839203e-05\n",
      "Processed 508160 pairs of programs (30.903340097898685 %). Average ratio: 0.1372394062246615 += 7.658231660185078e-05\n",
      "Processed 508480 pairs of programs (30.92280063952205 %). Average ratio: 0.13724073455207536 += 7.655626436978494e-05\n",
      "Processed 508800 pairs of programs (30.94226118114541 %). Average ratio: 0.1372420614797765 += 7.653023806573455e-05\n",
      "Saving negatives_all_ratios_508800.npy\n",
      "Processed 509120 pairs of programs (30.96172172276877 %). Average ratio: 0.13724338700997604 += 7.650423764742353e-05\n",
      "Processed 509440 pairs of programs (30.98118226439214 %). Average ratio: 0.1372447111448807 += 7.647826307267104e-05\n",
      "Processed 509760 pairs of programs (31.0006428060155 %). Average ratio: 0.13724603388669232 += 7.645231429939138e-05\n",
      "Processed 510080 pairs of programs (31.020103347638862 %). Average ratio: 0.13724976734872982 += 7.642880408459915e-05\n",
      "Processed 510400 pairs of programs (31.039563889262222 %). Average ratio: 0.13725711315238878 += 7.640893064553144e-05\n",
      "Processed 510720 pairs of programs (31.059024430885586 %). Average ratio: 0.1372644512398674 += 7.638907127531507e-05\n",
      "Processed 511040 pairs of programs (31.078484972508946 %). Average ratio: 0.1372717816233172 += 7.63692259598809e-05\n",
      "Processed 511360 pairs of programs (31.09794551413231 %). Average ratio: 0.13727910431486415 += 7.634939468517243e-05\n",
      "Processed 511680 pairs of programs (31.11740605575567 %). Average ratio: 0.1372864193266087 += 7.632957743714556e-05\n",
      "Processed 512000 pairs of programs (31.136866597379033 %). Average ratio: 0.1372937266706261 += 7.630977420176864e-05\n",
      "Saving negatives_all_ratios_512000.npy\n",
      "Processed 512320 pairs of programs (31.156327139002393 %). Average ratio: 0.1372914786769873 += 7.628480799046192e-05\n",
      "Processed 512640 pairs of programs (31.175787680625756 %). Average ratio: 0.13728923303726856 += 7.625986584418338e-05\n",
      "Processed 512960 pairs of programs (31.195248222249116 %). Average ratio: 0.13728698974777456 += 7.623494772474718e-05\n",
      "Processed 513280 pairs of programs (31.21470876387248 %). Average ratio: 0.13728474880481767 += 7.621005359405159e-05\n",
      "Processed 513600 pairs of programs (31.23416930549584 %). Average ratio: 0.13728251020471802 += 7.618518341407871e-05\n",
      "Processed 513920 pairs of programs (31.253629847119203 %). Average ratio: 0.13728027394380343 += 7.616033714689428e-05\n",
      "Processed 514240 pairs of programs (31.273090388742563 %). Average ratio: 0.13727487031163815 += 7.613314204000074e-05\n",
      "Processed 514560 pairs of programs (31.292550930365927 %). Average ratio: 0.13726736028505032 += 7.610439292156718e-05\n",
      "Processed 514880 pairs of programs (31.312011471989287 %). Average ratio: 0.13725985809364932 += 7.607567254747742e-05\n",
      "Processed 515200 pairs of programs (31.33147201361265 %). Average ratio: 0.1372523637251799 += 7.604698087268768e-05\n",
      "Saving negatives_all_ratios_515200.npy\n",
      "Processed 515520 pairs of programs (31.35093255523601 %). Average ratio: 0.1372448771674124 += 7.601831785224956e-05\n",
      "Processed 515840 pairs of programs (31.370393096859374 %). Average ratio: 0.13723739840814259 += 7.598968344130985e-05\n",
      "Processed 516160 pairs of programs (31.389853638482734 %). Average ratio: 0.1372295885409619 += 7.596161242429861e-05\n",
      "Processed 516480 pairs of programs (31.409314180106097 %). Average ratio: 0.13722043192897007 += 7.593570630663907e-05\n",
      "Processed 516800 pairs of programs (31.428774721729457 %). Average ratio: 0.13721128484023565 += 7.590982377692061e-05\n",
      "Processed 517120 pairs of programs (31.44823526335282 %). Average ratio: 0.1372021472599095 += 7.588396480186547e-05\n",
      "Processed 517440 pairs of programs (31.46769580497618 %). Average ratio: 0.13719301917317328 += 7.585812934825787e-05\n",
      "Processed 517760 pairs of programs (31.487156346599544 %). Average ratio: 0.1371839005652395 += 7.583231738294393e-05\n",
      "Processed 518080 pairs of programs (31.506616888222904 %). Average ratio: 0.13717479142135133 += 7.580652887283138e-05\n",
      "Processed 518400 pairs of programs (31.526077429846268 %). Average ratio: 0.1371751719315721 += 7.57890871086319e-05\n",
      "Saving negatives_all_ratios_518400.npy\n",
      "Processed 518720 pairs of programs (31.545537971469628 %). Average ratio: 0.1371779208698324 += 7.577373510214216e-05\n",
      "Processed 519040 pairs of programs (31.56499851309299 %). Average ratio: 0.13718066695945202 += 7.57583904120761e-05\n",
      "Processed 519360 pairs of programs (31.58445905471635 %). Average ratio: 0.13718341020485658 += 7.574305303711257e-05\n",
      "Processed 519680 pairs of programs (31.603919596339715 %). Average ratio: 0.13718615061046258 += 7.572772297591296e-05\n",
      "Processed 520000 pairs of programs (31.623380137963075 %). Average ratio: 0.1371888881806774 += 7.571240022712115e-05\n",
      "Processed 520320 pairs of programs (31.64284067958644 %). Average ratio: 0.13719035430721274 += 7.569248020738356e-05\n",
      "Processed 520640 pairs of programs (31.6623012212098 %). Average ratio: 0.13718991698276284 += 7.566567450313756e-05\n",
      "Processed 520960 pairs of programs (31.681761762833162 %). Average ratio: 0.13718948011009438 += 7.56388958996459e-05\n",
      "Processed 521280 pairs of programs (31.701222304456522 %). Average ratio: 0.13718904368850768 += 7.561214435262695e-05\n",
      "Processed 521600 pairs of programs (31.720682846079885 %). Average ratio: 0.13718860771730443 += 7.558541981789852e-05\n",
      "Saving negatives_all_ratios_521600.npy\n",
      "Processed 521920 pairs of programs (31.740143387703252 %). Average ratio: 0.13718817219578783 += 7.555872225137726e-05\n",
      "Processed 522240 pairs of programs (31.759603929326612 %). Average ratio: 0.13718773712326252 += 7.553205160907859e-05\n",
      "Processed 522560 pairs of programs (31.779064470949976 %). Average ratio: 0.1371839254670685 += 7.551404405267393e-05\n",
      "Processed 522880 pairs of programs (31.798525012573336 %). Average ratio: 0.13718011773637007 += 7.549604860892145e-05\n",
      "Processed 523200 pairs of programs (31.8179855541967 %). Average ratio: 0.1371763139251062 += 7.547806526564496e-05\n",
      "Processed 523520 pairs of programs (31.83744609582006 %). Average ratio: 0.1371725140272284 += 7.546009401068154e-05\n",
      "Processed 523840 pairs of programs (31.856906637443423 %). Average ratio: 0.13716871803670064 += 7.54421348318816e-05\n",
      "Processed 524160 pairs of programs (31.876367179066783 %). Average ratio: 0.1371649259474992 += 7.54241877171088e-05\n",
      "Processed 524480 pairs of programs (31.895827720690146 %). Average ratio: 0.13716004026355003 += 7.540235534798275e-05\n",
      "Processed 524800 pairs of programs (31.915288262313506 %). Average ratio: 0.1371544283112571 += 7.53779452211653e-05\n",
      "Saving negatives_all_ratios_524800.npy\n",
      "Processed 525120 pairs of programs (31.93474880393687 %). Average ratio: 0.1371488221177659 += 7.535355761177335e-05\n",
      "Processed 525440 pairs of programs (31.95420934556023 %). Average ratio: 0.13714322167421675 += 7.532919248627759e-05\n",
      "Processed 525760 pairs of programs (31.973669887183593 %). Average ratio: 0.13713762697176812 += 7.530484981121728e-05\n",
      "Processed 526080 pairs of programs (31.993130428806953 %). Average ratio: 0.1371320380015966 += 7.528052955319982e-05\n",
      "Processed 526400 pairs of programs (32.01259097043032 %). Average ratio: 0.13712843013945786 += 7.525594595453634e-05\n",
      "Processed 526720 pairs of programs (32.03205151205368 %). Average ratio: 0.1371327234645837 += 7.523024335037053e-05\n",
      "Processed 527040 pairs of programs (32.05151205367704 %). Average ratio: 0.13713701239756104 += 7.520456562843142e-05\n",
      "Processed 527360 pairs of programs (32.070972595300404 %). Average ratio: 0.1371412969451264 += 7.517891274987924e-05\n",
      "Processed 527680 pairs of programs (32.090433136923764 %). Average ratio: 0.13714557711400233 += 7.515328467595757e-05\n",
      "Processed 528000 pairs of programs (32.109893678547124 %). Average ratio: 0.1371498529108978 += 7.512768136799272e-05\n",
      "Saving negatives_all_ratios_528000.npy\n",
      "Processed 528320 pairs of programs (32.129354220170484 %). Average ratio: 0.13715412434250804 += 7.510210278739389e-05\n",
      "Processed 528640 pairs of programs (32.14881476179385 %). Average ratio: 0.13715694674574944 += 7.507212863126955e-05\n",
      "Processed 528960 pairs of programs (32.16827530341721 %). Average ratio: 0.13715940528719 += 7.504108167509861e-05\n",
      "Processed 529280 pairs of programs (32.18773584504057 %). Average ratio: 0.13716186132247213 += 7.501006777738978e-05\n",
      "Processed 529600 pairs of programs (32.20719638666393 %). Average ratio: 0.1371643148554259 += 7.497908688339515e-05\n",
      "Processed 529920 pairs of programs (32.2266569282873 %). Average ratio: 0.1371667658898736 += 7.494813893848908e-05\n",
      "Processed 530240 pairs of programs (32.24611746991066 %). Average ratio: 0.13716921442962976 += 7.491722388816788e-05\n",
      "Processed 530560 pairs of programs (32.26557801153402 %). Average ratio: 0.13717348607615026 += 7.488990787851432e-05\n",
      "Processed 530880 pairs of programs (32.28503855315738 %). Average ratio: 0.13718049038366428 += 7.486796372729053e-05\n",
      "Processed 531200 pairs of programs (32.304499094780745 %). Average ratio: 0.1371874875729796 += 7.484603772042912e-05\n",
      "Saving negatives_all_ratios_531200.npy\n",
      "Processed 531520 pairs of programs (32.323959636404105 %). Average ratio: 0.13719447765494167 += 7.482412983420342e-05\n",
      "Processed 531840 pairs of programs (32.343420178027465 %). Average ratio: 0.13720146064037378 += 7.480224004492799e-05\n",
      "Processed 532160 pairs of programs (32.362880719650825 %). Average ratio: 0.13720843654007744 += 7.478036832895841e-05\n",
      "Processed 532480 pairs of programs (32.38234126127419 %). Average ratio: 0.13721540536483207 += 7.475851466269121e-05\n",
      "Processed 532800 pairs of programs (32.40180180289755 %). Average ratio: 0.13721572098807888 += 7.473732242379677e-05\n",
      "Processed 533120 pairs of programs (32.42126234452091 %). Average ratio: 0.1372160362915453 += 7.471614834586002e-05\n",
      "Processed 533440 pairs of programs (32.44072288614427 %). Average ratio: 0.13721635127571707 += 7.469499240275967e-05\n",
      "Processed 533760 pairs of programs (32.46018342776764 %). Average ratio: 0.13721666594107898 += 7.467385456842746e-05\n",
      "Processed 534080 pairs of programs (32.479643969391006 %). Average ratio: 0.13721698028811474 += 7.465273481684781e-05\n",
      "Processed 534400 pairs of programs (32.499104511014366 %). Average ratio: 0.1372172943173072 += 7.463163312205783e-05\n",
      "Saving negatives_all_ratios_534400.npy\n",
      "Processed 534720 pairs of programs (32.518565052637726 %). Average ratio: 0.13722014176754876 += 7.460611241708185e-05\n",
      "Processed 535040 pairs of programs (32.538025594261086 %). Average ratio: 0.13722467464740784 += 7.457766040507112e-05\n",
      "Processed 535360 pairs of programs (32.55748613588445 %). Average ratio: 0.13722920295091165 += 7.454923724884007e-05\n",
      "Processed 535680 pairs of programs (32.57694667750781 %). Average ratio: 0.13723372668498715 += 7.452084290238534e-05\n",
      "Processed 536000 pairs of programs (32.59640721913117 %). Average ratio: 0.13723824585654718 += 7.449247731980296e-05\n",
      "Processed 536320 pairs of programs (32.61586776075453 %). Average ratio: 0.1372427604724907 += 7.446414045528802e-05\n",
      "Processed 536640 pairs of programs (32.6353283023779 %). Average ratio: 0.13724608714744996 += 7.443642450592068e-05\n",
      "Processed 536960 pairs of programs (32.65478884400126 %). Average ratio: 0.1372446792867407 += 7.441110380214288e-05\n",
      "Processed 537280 pairs of programs (32.67424938562462 %). Average ratio: 0.13724327284310314 += 7.438580776387836e-05\n",
      "Processed 537600 pairs of programs (32.69370992724798 %). Average ratio: 0.13724186781439884 += 7.436053635222868e-05\n",
      "Saving negatives_all_ratios_537600.npy\n",
      "Processed 537920 pairs of programs (32.71317046887135 %). Average ratio: 0.13724046419849362 += 7.433528952837976e-05\n",
      "Processed 538240 pairs of programs (32.73263101049471 %). Average ratio: 0.13723906199325767 += 7.431006725360144e-05\n",
      "Processed 538560 pairs of programs (32.75209155211807 %). Average ratio: 0.13723766119656539 += 7.428486948924736e-05\n",
      "Processed 538880 pairs of programs (32.77155209374143 %). Average ratio: 0.1372429251187206 += 7.427066600546778e-05\n",
      "Processed 539200 pairs of programs (32.791012635364794 %). Average ratio: 0.13724984875073204 += 7.425920742605202e-05\n",
      "Processed 539520 pairs of programs (32.810473176988154 %). Average ratio: 0.13725676543827803 += 7.424774886923962e-05\n",
      "Processed 539840 pairs of programs (32.829933718611514 %). Average ratio: 0.13726367519180144 += 7.423629035139444e-05\n",
      "Processed 540160 pairs of programs (32.849394260234874 %). Average ratio: 0.1372705780217241 += 7.422483188880905e-05\n",
      "Processed 540480 pairs of programs (32.86885480185824 %). Average ratio: 0.13727747393844705 += 7.421337349770484e-05\n",
      "Processed 540800 pairs of programs (32.8883153434816 %). Average ratio: 0.13728149879941584 += 7.420048125993932e-05\n",
      "Saving negatives_all_ratios_540800.npy\n",
      "Processed 541120 pairs of programs (32.90777588510496 %). Average ratio: 0.1372812255532976 += 7.41854436310375e-05\n",
      "Processed 541440 pairs of programs (32.92723642672832 %). Average ratio: 0.13728095258042544 += 7.417041382943031e-05\n",
      "Processed 541760 pairs of programs (32.94669696835169 %). Average ratio: 0.13728067988038978 += 7.415539185095066e-05\n",
      "Processed 542080 pairs of programs (32.96615750997505 %). Average ratio: 0.13728040745278172 += 7.414037769142617e-05\n",
      "Processed 542400 pairs of programs (32.98561805159841 %). Average ratio: 0.1372801352971932 += 7.41253713466789e-05\n",
      "Processed 542720 pairs of programs (33.00507859322177 %). Average ratio: 0.13727986341321707 += 7.411037281252561e-05\n",
      "Processed 543040 pairs of programs (33.024539134845135 %). Average ratio: 0.1372801337878897 += 7.408005821809226e-05\n",
      "Processed 543360 pairs of programs (33.043999676468495 %). Average ratio: 0.13728040389299634 += 7.404977538905408e-05\n",
      "Processed 543680 pairs of programs (33.063460218091855 %). Average ratio: 0.13728067372893996 += 7.401952427374184e-05\n",
      "Processed 544000 pairs of programs (33.082920759715215 %). Average ratio: 0.13728094329612264 += 7.398930482059949e-05\n",
      "Saving negatives_all_ratios_544000.npy\n",
      "Processed 544320 pairs of programs (33.10238130133858 %). Average ratio: 0.1372812125949458 += 7.395911697818394e-05\n",
      "Processed 544640 pairs of programs (33.12184184296194 %). Average ratio: 0.1372814816258099 += 7.392896069516459e-05\n",
      "Processed 544960 pairs of programs (33.1413023845853 %). Average ratio: 0.1372835979938073 += 7.390340236189229e-05\n",
      "Processed 545280 pairs of programs (33.16076292620866 %). Average ratio: 0.13728694338232583 += 7.388091069345383e-05\n",
      "Processed 545600 pairs of programs (33.18022346783203 %). Average ratio: 0.13729028544706046 += 7.385843909149153e-05\n",
      "Processed 545920 pairs of programs (33.19968400945539 %). Average ratio: 0.13729362419296215 += 7.383598752661873e-05\n",
      "Processed 546240 pairs of programs (33.219144551078756 %). Average ratio: 0.13729695962497215 += 7.381355596950847e-05\n",
      "Processed 546560 pairs of programs (33.238605092702116 %). Average ratio: 0.1373002917480218 += 7.37911443908932e-05\n",
      "Processed 546880 pairs of programs (33.258065634325476 %). Average ratio: 0.1373025482702874 += 7.376869147666273e-05\n",
      "Processed 547200 pairs of programs (33.27752617594884 %). Average ratio: 0.13730051549464112 += 7.37460137309169e-05\n",
      "Saving negatives_all_ratios_547200.npy\n",
      "Processed 547520 pairs of programs (33.2969867175722 %). Average ratio: 0.1372984847326409 += 7.372335652165292e-05\n",
      "Processed 547840 pairs of programs (33.31644725919556 %). Average ratio: 0.13729645598129606 += 7.370071981826428e-05\n",
      "Processed 548160 pairs of programs (33.33590780081892 %). Average ratio: 0.13729442923762206 += 7.367810359020775e-05\n",
      "Processed 548480 pairs of programs (33.35536834244229 %). Average ratio: 0.1372924044986401 += 7.365550780700327e-05\n",
      "Processed 548800 pairs of programs (33.37482888406565 %). Average ratio: 0.1372903817613774 += 7.363293243823366e-05\n",
      "Processed 549120 pairs of programs (33.39428942568901 %). Average ratio: 0.1372947997460833 += 7.361763727614814e-05\n",
      "Processed 549440 pairs of programs (33.41374996731237 %). Average ratio: 0.13730082225324752 += 7.360416312318821e-05\n",
      "Processed 549760 pairs of programs (33.43321050893574 %). Average ratio: 0.13730683881519246 += 7.359069343710992e-05\n",
      "Processed 550080 pairs of programs (33.4526710505591 %). Average ratio: 0.1373128494407171 += 7.357722822254112e-05\n",
      "Processed 550400 pairs of programs (33.47213159218246 %). Average ratio: 0.13731885413860315 += 7.35637674840764e-05\n",
      "Saving negatives_all_ratios_550400.npy\n",
      "Processed 550720 pairs of programs (33.49159213380582 %). Average ratio: 0.137324852917615 += 7.355031122627724e-05\n",
      "Processed 551040 pairs of programs (33.511052675429184 %). Average ratio: 0.13733029656949752 += 7.353404946614967e-05\n",
      "Processed 551360 pairs of programs (33.530513217052544 %). Average ratio: 0.13733491144093912 += 7.351358574754307e-05\n",
      "Processed 551680 pairs of programs (33.549973758675904 %). Average ratio: 0.1373395217701844 += 7.349313869192662e-05\n",
      "Processed 552000 pairs of programs (33.569434300299264 %). Average ratio: 0.1373441275639361 += 7.347270827713455e-05\n",
      "Processed 552320 pairs of programs (33.58889484192263 %). Average ratio: 0.13734872882888371 += 7.345229448104168e-05\n",
      "Processed 552640 pairs of programs (33.60835538354599 %). Average ratio: 0.13735332557170363 += 7.343189728156321e-05\n",
      "Processed 552960 pairs of programs (33.62781592516935 %). Average ratio: 0.13735791779905906 += 7.341151665665494e-05\n",
      "Processed 553280 pairs of programs (33.64727646679271 %). Average ratio: 0.13735759313964346 += 7.339392351949229e-05\n",
      "Processed 553600 pairs of programs (33.66673700841608 %). Average ratio: 0.13735726879883375 += 7.337634293745659e-05\n",
      "Saving negatives_all_ratios_553600.npy\n",
      "Processed 553920 pairs of programs (33.68619755003944 %). Average ratio: 0.13735694477616117 += 7.335877489575631e-05\n",
      "Processed 554240 pairs of programs (33.7056580916628 %). Average ratio: 0.13735662107115787 += 7.334121937962399e-05\n",
      "Processed 554560 pairs of programs (33.72511863328616 %). Average ratio: 0.13735629768335694 += 7.332367637431626e-05\n",
      "Processed 554880 pairs of programs (33.744579174909525 %). Average ratio: 0.13735597461229238 += 7.330614586511368e-05\n",
      "Processed 555200 pairs of programs (33.764039716532885 %). Average ratio: 0.13735663842670837 += 7.329003402384826e-05\n",
      "Processed 555520 pairs of programs (33.783500258156245 %). Average ratio: 0.13735795898262845 += 7.327486891631649e-05\n",
      "Processed 555840 pairs of programs (33.802960799779605 %). Average ratio: 0.13735927824705135 += 7.325971227988396e-05\n",
      "Processed 556160 pairs of programs (33.82242134140297 %). Average ratio: 0.13736059622187066 += 7.324456410841096e-05\n",
      "Processed 556480 pairs of programs (33.84188188302633 %). Average ratio: 0.13736191290897642 += 7.322942439575893e-05\n",
      "Processed 556800 pairs of programs (33.86134242464969 %). Average ratio: 0.13736322831025494 += 7.321429313579062e-05\n",
      "Saving negatives_all_ratios_556800.npy\n",
      "Processed 557120 pairs of programs (33.88080296627305 %). Average ratio: 0.13736404363262045 += 7.31977343514959e-05\n",
      "Processed 557440 pairs of programs (33.90026350789642 %). Average ratio: 0.13736286395293446 += 7.317544707596147e-05\n",
      "Processed 557760 pairs of programs (33.91972404951978 %). Average ratio: 0.13736168542359434 += 7.31531798039058e-05\n",
      "Processed 558080 pairs of programs (33.93918459114314 %). Average ratio: 0.13736050804291833 += 7.313093250578055e-05\n",
      "Processed 558400 pairs of programs (33.9586451327665 %). Average ratio: 0.13735933180922782 += 7.310870515209789e-05\n",
      "Processed 558720 pairs of programs (33.978105674389866 %). Average ratio: 0.13735815672084767 += 7.30864977134305e-05\n",
      "Processed 559040 pairs of programs (33.99756621601323 %). Average ratio: 0.13735698277610583 += 7.306431016041118e-05\n",
      "Processed 620800 pairs of programs (37.75345074932208 %). Average ratio: 0.1371093585094327 += 6.931718057335702e-05\n",
      "Saving negatives_all_ratios_620800.npy\n",
      "Processed 621120 pairs of programs (37.77291129094544 %). Average ratio: 0.13710868558266043 += 6.929997002163236e-05\n",
      "Processed 621440 pairs of programs (37.7923718325688 %). Average ratio: 0.13710801325404529 += 6.928277233962951e-05\n",
      "Processed 621760 pairs of programs (37.811832374192164 %). Average ratio: 0.13710734152279008 += 6.926558751125107e-05\n",
      "Processed 622080 pairs of programs (37.831292915815524 %). Average ratio: 0.13710667038809907 += 6.924841552042793e-05\n",
      "Processed 622400 pairs of programs (37.850753457438884 %). Average ratio: 0.13710599984917785 += 6.923125635111917e-05\n",
      "Processed 622720 pairs of programs (37.870213999062244 %). Average ratio: 0.13710758157016348 += 6.92135591202721e-05\n",
      "Processed 623040 pairs of programs (37.88967454068561 %). Average ratio: 0.1371125378879058 += 6.91950493354556e-05\n",
      "Processed 623360 pairs of programs (37.90913508230897 %). Average ratio: 0.13711748981174945 += 6.917655369026676e-05\n",
      "Processed 623680 pairs of programs (37.92859562393233 %). Average ratio: 0.13712243734753474 += 6.915807216730257e-05\n",
      "Processed 624000 pairs of programs (37.94805616555569 %). Average ratio: 0.1371273805010917 += 6.91396047491893e-05\n",
      "Saving negatives_all_ratios_624000.npy\n",
      "Processed 624320 pairs of programs (37.96751670717906 %). Average ratio: 0.13713231927824 += 6.912115141858231e-05\n",
      "Processed 624640 pairs of programs (37.98697724880242 %). Average ratio: 0.13713725368478907 += 6.910271215816611e-05\n",
      "Processed 858560 pairs of programs (52.21263317547996 %). Average ratio: 0.13745075743152502 += 5.915715501975529e-05\n",
      "Processed 858880 pairs of programs (52.232093717103325 %). Average ratio: 0.13745304726949867 += 5.9146507439717496e-05\n",
      "Processed 859200 pairs of programs (52.251554258726685 %). Average ratio: 0.13745533557734338 += 5.913586552303846e-05\n",
      "Processed 859520 pairs of programs (52.271014800350045 %). Average ratio: 0.1374576223565923 += 5.912522926476469e-05\n",
      "Processed 859840 pairs of programs (52.290475341973405 %). Average ratio: 0.13745990760877663 += 5.911459865994877e-05\n",
      "Processed 860160 pairs of programs (52.30993588359677 %). Average ratio: 0.13746219133542548 += 5.9103973703649176e-05\n",
      "Processed 860480 pairs of programs (52.32939642522013 %). Average ratio: 0.13746022594258803 += 5.909212947617202e-05\n",
      "Processed 860800 pairs of programs (52.34885696684349 %). Average ratio: 0.13745826186088653 += 5.908029217620841e-05\n",
      "Saving negatives_all_ratios_860800.npy\n",
      "Processed 861120 pairs of programs (52.36831750846685 %). Average ratio: 0.13745629908900947 += 5.9068461797133415e-05\n",
      "Processed 861440 pairs of programs (52.38777805009022 %). Average ratio: 0.13745433762564696 += 5.905663833233095e-05\n",
      "Processed 861760 pairs of programs (52.40723859171358 %). Average ratio: 0.137452377469491 += 5.904482177519368e-05\n",
      "Processed 862080 pairs of programs (52.42669913333694 %). Average ratio: 0.13745041861923518 += 5.903301211912294e-05\n",
      "Processed 862400 pairs of programs (52.4461596749603 %). Average ratio: 0.1374483278450027 += 5.9020126941752446e-05\n",
      "Processed 876800 pairs of programs (53.32188404801159 %). Average ratio: 0.13741685838006876 += 5.852486534445096e-05\n",
      "Saving negatives_all_ratios_876800.npy\n",
      "Processed 877120 pairs of programs (53.34134458963496 %). Average ratio: 0.13741632262779957 += 5.851424824537238e-05\n",
      "Processed 877440 pairs of programs (53.36080513125832 %). Average ratio: 0.13741578722684336 += 5.850363692096526e-05\n",
      "Processed 877760 pairs of programs (53.38026567288168 %). Average ratio: 0.1374152521768547 += 5.849303136599727e-05\n",
      "Processed 878080 pairs of programs (53.39972621450504 %). Average ratio: 0.13741471747748854 += 5.8482431575242733e-05\n",
      "Processed 878400 pairs of programs (53.4191867561284 %). Average ratio: 0.1374141831284004 += 5.847183754348268e-05\n",
      "Processed 878720 pairs of programs (53.438647297751764 %). Average ratio: 0.1374138510872628 += 5.846188357932862e-05\n",
      "Processed 879040 pairs of programs (53.458107839375124 %). Average ratio: 0.1374138221013648 += 5.845288567531235e-05\n",
      "Processed 879360 pairs of programs (53.477568380998484 %). Average ratio: 0.13741379313443655 += 5.844389186044076e-05\n",
      "Processed 879680 pairs of programs (53.49702892262185 %). Average ratio: 0.1374137641864596 += 5.84349021316822e-05\n",
      "Processed 880000 pairs of programs (53.51648946424521 %). Average ratio: 0.1374137352574152 += 5.842591648600818e-05\n",
      "Saving negatives_all_ratios_880000.npy\n",
      "Processed 880320 pairs of programs (53.53595000586857 %). Average ratio: 0.1374137063472849 += 5.8416934920393156e-05\n",
      "Processed 880640 pairs of programs (53.55541054749193 %). Average ratio: 0.13741367745605007 += 5.840795743181465e-05\n",
      "Processed 880960 pairs of programs (53.57487108911529 %). Average ratio: 0.13741435109788244 += 5.840079238518291e-05\n",
      "Processed 881280 pairs of programs (53.59433163073866 %). Average ratio: 0.13741502429971358 += 5.8393629406019004e-05\n",
      "Processed 881600 pairs of programs (53.61379217236202 %). Average ratio: 0.13741569706197448 += 5.838646849409407e-05\n",
      "Processed 881920 pairs of programs (53.63325271398538 %). Average ratio: 0.13741636938509555 += 5.8379309649177594e-05\n",
      "Processed 882240 pairs of programs (53.652713255608745 %). Average ratio: 0.13741704126950657 += 5.837215287103712e-05\n",
      "Processed 882560 pairs of programs (53.672173797232105 %). Average ratio: 0.13741771271563682 += 5.836499815943845e-05\n",
      "Processed 882880 pairs of programs (53.691634338855465 %). Average ratio: 0.1374223177649721 += 5.8355496215678756e-05\n",
      "Processed 883200 pairs of programs (53.711094880478825 %). Average ratio: 0.13742954165150292 += 5.834443266965044e-05\n",
      "Saving negatives_all_ratios_883200.npy\n",
      "Processed 883520 pairs of programs (53.730555422102185 %). Average ratio: 0.13743676083038536 += 5.833337435008056e-05\n",
      "Processed 883840 pairs of programs (53.75001596372555 %). Average ratio: 0.13744397530621963 += 5.8322321253648346e-05\n",
      "Processed 884160 pairs of programs (53.76947650534891 %). Average ratio: 0.13745118508360007 += 5.831127337703477e-05\n",
      "Processed 884480 pairs of programs (53.78893704697227 %). Average ratio: 0.13745839016711506 += 5.8300230716922476e-05\n",
      "Processed 884800 pairs of programs (53.80839758859564 %). Average ratio: 0.13746383691614014 += 5.8289546084961786e-05\n",
      "Processed 885120 pairs of programs (53.827858130219 %). Average ratio: 0.13746226782249127 += 5.828027741111882e-05\n",
      "Processed 885440 pairs of programs (53.84731867184236 %). Average ratio: 0.13746069974939112 += 5.827101309111483e-05\n",
      "Processed 885760 pairs of programs (53.86677921346572 %). Average ratio: 0.13745913269584437 += 5.8261753121606796e-05\n",
      "Processed 886080 pairs of programs (53.88623975508908 %). Average ratio: 0.13745756666085696 += 5.8252497499255134e-05\n",
      "Processed 886400 pairs of programs (53.905700296712446 %). Average ratio: 0.1374560016434361 += 5.824324622072388e-05\n",
      "Saving negatives_all_ratios_886400.npy\n",
      "Processed 886720 pairs of programs (53.925160838335806 %). Average ratio: 0.1374544376425904 += 5.823399928268042e-05\n",
      "Processed 887040 pairs of programs (53.944621379959166 %). Average ratio: 0.13745354226566606 += 5.822360408084402e-05\n",
      "Processed 887360 pairs of programs (53.96408192158253 %). Average ratio: 0.13745281431787928 += 5.8212926429214414e-05\n",
      "Processed 887680 pairs of programs (53.98354246320589 %). Average ratio: 0.1374520868424791 += 5.820225462468587e-05\n",
      "Processed 888000 pairs of programs (54.00300300482925 %). Average ratio: 0.13745135983900586 += 5.819158866194217e-05\n",
      "Processed 888320 pairs of programs (54.02246354645261 %). Average ratio: 0.13745063330700052 += 5.8180928535673835e-05\n",
      "Processed 888640 pairs of programs (54.04192408807597 %). Average ratio: 0.13744990724600462 += 5.817027424057808e-05\n",
      "Processed 888960 pairs of programs (54.06138462969934 %). Average ratio: 0.13744890336888127 += 5.816050891379964e-05\n",
      "Processed 889280 pairs of programs (54.0808451713227 %). Average ratio: 0.1374474828473516 += 5.815207249459277e-05\n",
      "Processed 889600 pairs of programs (54.10030571294606 %). Average ratio: 0.1374460632458488 += 5.814363956931583e-05\n",
      "Saving negatives_all_ratios_889600.npy\n",
      "Processed 889920 pairs of programs (54.11976625456943 %). Average ratio: 0.1374446445634794 += 5.813521013575033e-05\n",
      "Processed 890240 pairs of programs (54.13922679619279 %). Average ratio: 0.137443226799351 += 5.812678419167924e-05\n",
      "Processed 890560 pairs of programs (54.15868733781615 %). Average ratio: 0.1374418099525724 += 5.8118361734887366e-05\n",
      "Processed 890880 pairs of programs (54.17814787943951 %). Average ratio: 0.13744039402225355 += 5.810994276316103e-05\n",
      "Processed 891200 pairs of programs (54.19760842106287 %). Average ratio: 0.1374390575031007 += 5.8098381255702246e-05\n",
      "Processed 891520 pairs of programs (54.217068962686234 %). Average ratio: 0.13743772184789044 += 5.808682644377775e-05\n",
      "Processed 891840 pairs of programs (54.236529504309594 %). Average ratio: 0.13743638705578531 += 5.807527832105815e-05\n",
      "Processed 892160 pairs of programs (54.255990045932954 %). Average ratio: 0.137435053125949 += 5.8063736881222236e-05\n",
      "Processed 892480 pairs of programs (54.27545058755632 %). Average ratio: 0.1374337200575462 += 5.805220211795705e-05\n",
      "Processed 892800 pairs of programs (54.29491112917968 %). Average ratio: 0.13743238784974277 += 5.8040674024957816e-05\n",
      "Saving negatives_all_ratios_892800.npy\n",
      "Processed 893120 pairs of programs (54.31437167080304 %). Average ratio: 0.1374320593969209 += 5.803123754086004e-05\n",
      "Processed 893440 pairs of programs (54.3338322124264 %). Average ratio: 0.1374323995371379 += 5.802319485547665e-05\n",
      "Processed 893760 pairs of programs (54.35329275404976 %). Average ratio: 0.1374327394579804 += 5.8015155297569454e-05\n",
      "Processed 894080 pairs of programs (54.37275329567313 %). Average ratio: 0.13743307915966052 += 5.800711886535284e-05\n",
      "Processed 894400 pairs of programs (54.39221383729649 %). Average ratio: 0.13743341864239011 += 5.7999085557042176e-05\n",
      "Processed 894720 pairs of programs (54.41167437891985 %). Average ratio: 0.13743375790638085 += 5.799105537085391e-05\n",
      "Processed 895040 pairs of programs (54.431134920543215 %). Average ratio: 0.13743439249369463 += 5.7982632521990624e-05\n",
      "Processed 895360 pairs of programs (54.450595462166575 %). Average ratio: 0.13743620845918272 += 5.797263086689599e-05\n",
      "Processed 895680 pairs of programs (54.470056003789935 %). Average ratio: 0.13743802325571972 += 5.7962634338812304e-05\n",
      "Processed 896000 pairs of programs (54.48951654541331 %). Average ratio: 0.13743983688443395 += 5.79526429333956e-05\n",
      "Saving negatives_all_ratios_896000.npy\n",
      "Processed 896320 pairs of programs (54.50897708703667 %). Average ratio: 0.13744164934645237 += 5.794265664630707e-05\n",
      "Processed 896640 pairs of programs (54.52843762866003 %). Average ratio: 0.13744346064290036 += 5.7932675473213035e-05\n",
      "Processed 896960 pairs of programs (54.547898170283396 %). Average ratio: 0.13744527077490187 += 5.7922699409784854e-05\n",
      "Processed 897280 pairs of programs (54.567358711906756 %). Average ratio: 0.13744340086462348 += 5.791194861402519e-05\n",
      "Processed 897600 pairs of programs (54.586819253530116 %). Average ratio: 0.13744061273140673 += 5.790100875427024e-05\n",
      "Processed 897920 pairs of programs (54.606279795153476 %). Average ratio: 0.1374378263888985 += 5.7890074872959425e-05\n",
      "Processed 898240 pairs of programs (54.62574033677684 %). Average ratio: 0.13743504183537425 += 5.787914696478708e-05\n",
      "Processed 898560 pairs of programs (54.6452008784002 %). Average ratio: 0.13743225906911158 += 5.7868225024454015e-05\n",
      "Processed 898880 pairs of programs (54.66466142002356 %). Average ratio: 0.1374294780883903 += 5.785730904666745e-05\n",
      "Processed 899200 pairs of programs (54.68412196164692 %). Average ratio: 0.13742714443807355 += 5.7845773363722406e-05\n",
      "Saving negatives_all_ratios_899200.npy\n",
      "Processed 899520 pairs of programs (54.70358250327029 %). Average ratio: 0.13742548038976415 += 5.783330624437392e-05\n",
      "Processed 899840 pairs of programs (54.72304304489365 %). Average ratio: 0.13742381740815238 += 5.782084664905018e-05\n",
      "Processed 900160 pairs of programs (54.74250358651701 %). Average ratio: 0.1374221554922129 += 5.780839457048395e-05\n",
      "Processed 900480 pairs of programs (54.76196412814037 %). Average ratio: 0.13742049464092168 += 5.779595000141757e-05\n",
      "Processed 900800 pairs of programs (54.78142466976374 %). Average ratio: 0.13741883485325598 += 5.778351293460296e-05\n",
      "Processed 901120 pairs of programs (54.8008852113871 %). Average ratio: 0.13741717612819448 += 5.7771083362801565e-05\n",
      "Processed 901440 pairs of programs (54.82034575301046 %). Average ratio: 0.13741839644048212 += 5.775915485839334e-05\n",
      "Processed 901760 pairs of programs (54.83980629463382 %). Average ratio: 0.13741961597201974 += 5.774723340058275e-05\n",
      "Processed 902080 pairs of programs (54.859266836257184 %). Average ratio: 0.1374208347235564 += 5.7735318982639316e-05\n",
      "Processed 902400 pairs of programs (54.878727377880544 %). Average ratio: 0.13742205269584015 += 5.772341159784142e-05\n",
      "Saving negatives_all_ratios_902400.npy\n",
      "Processed 902720 pairs of programs (54.898187919503904 %). Average ratio: 0.1374232698896181 += 5.7711511239476185e-05\n",
      "Processed 903040 pairs of programs (54.917648461127264 %). Average ratio: 0.13742448630563645 += 5.7699617900839576e-05\n",
      "Processed 903360 pairs of programs (54.93710900275063 %). Average ratio: 0.13742706403248997 += 5.768950043064191e-05\n",
      "Processed 903680 pairs of programs (54.95656954437399 %). Average ratio: 0.13743054788192252 += 5.768056671471503e-05\n",
      "Processed 904000 pairs of programs (54.97603008599735 %). Average ratio: 0.1374340295073848 += 5.767163689075237e-05\n",
      "Processed 904320 pairs of programs (54.99549062762071 %). Average ratio: 0.13743750891100567 += 5.7662710956188396e-05\n",
      "Processed 904640 pairs of programs (55.01495116924408 %). Average ratio: 0.13744098609491134 += 5.765378890845939e-05\n",
      "Processed 904960 pairs of programs (55.03441171086744 %). Average ratio: 0.1374444610612252 += 5.764487074500366e-05\n",
      "Processed 905280 pairs of programs (55.0538722524908 %). Average ratio: 0.13744681598598438 += 5.763573006698395e-05\n",
      "Processed 905600 pairs of programs (55.07333279411416 %). Average ratio: 0.13744469953039076 += 5.762568845949417e-05\n",
      "Saving negatives_all_ratios_905600.npy\n",
      "Processed 905920 pairs of programs (55.092793335737525 %). Average ratio: 0.1374425844232875 += 5.761565202140487e-05\n",
      "Processed 906240 pairs of programs (55.112253877360885 %). Average ratio: 0.13744047066338622 += 5.760562074833694e-05\n",
      "Processed 906560 pairs of programs (55.131714418984245 %). Average ratio: 0.13743835824940018 += 5.759559463591669e-05\n",
      "Processed 906880 pairs of programs (55.151174960607605 %). Average ratio: 0.1374362471800443 += 5.758557367977533e-05\n",
      "Processed 907200 pairs of programs (55.17063550223097 %). Average ratio: 0.13743413745403513 += 5.7575557875549294e-05\n",
      "Processed 907520 pairs of programs (55.19009604385433 %). Average ratio: 0.137433608473504 += 5.7567857418320046e-05\n",
      "Processed 907840 pairs of programs (55.20955658547769 %). Average ratio: 0.137433474554672 += 5.756073701873264e-05\n",
      "Processed 908160 pairs of programs (55.22901712710105 %). Average ratio: 0.137433340720976 += 5.7553618833238636e-05\n",
      "Processed 908480 pairs of programs (55.24847766872442 %). Average ratio: 0.13743320697233471 += 5.75465028612226e-05\n",
      "Processed 908800 pairs of programs (55.26793821034778 %). Average ratio: 0.1374330733086672 += 5.753938910206818e-05\n",
      "Saving negatives_all_ratios_908800.npy\n",
      "Processed 909120 pairs of programs (55.28739875197114 %). Average ratio: 0.1374329397298924 += 5.75322775551582e-05\n",
      "Processed 909440 pairs of programs (55.3068592935945 %). Average ratio: 0.13743260278758365 += 5.7524065557681835e-05\n",
      "Processed 909760 pairs of programs (55.326319835217866 %). Average ratio: 0.1374319609834692 += 5.751420378556866e-05\n",
      "Processed 910080 pairs of programs (55.345780376841226 %). Average ratio: 0.13743131958659083 += 5.750434708891413e-05\n",
      "Processed 910400 pairs of programs (55.365240918464586 %). Average ratio: 0.13743067859656113 += 5.749449546336146e-05\n",
      "Processed 910720 pairs of programs (55.384701460087946 %). Average ratio: 0.13743003801299308 += 5.748464890455909e-05\n",
      "Processed 911040 pairs of programs (55.40416200171131 %). Average ratio: 0.13742939783550015 += 5.747480740816063e-05\n",
      "Processed 911360 pairs of programs (55.42362254333467 %). Average ratio: 0.13742875806369645 += 5.746497096982496e-05\n",
      "Processed 911680 pairs of programs (55.44308308495803 %). Average ratio: 0.1374308941672711 += 5.7452074169615035e-05\n",
      "Processed 912000 pairs of programs (55.46254362658139 %). Average ratio: 0.1374330289180253 += 5.7439185220036543e-05\n",
      "Saving negatives_all_ratios_912000.npy\n",
      "Processed 912320 pairs of programs (55.48200416820476 %). Average ratio: 0.13743516231724373 += 5.742630411354014e-05\n",
      "Processed 912640 pairs of programs (55.50146470982812 %). Average ratio: 0.13743729436620944 += 5.7413430842586285e-05\n",
      "Processed 912960 pairs of programs (55.52092525145148 %). Average ratio: 0.13743942506620402 += 5.740056539964534e-05\n",
      "Processed 913280 pairs of programs (55.54038579307484 %). Average ratio: 0.13744155441850722 += 5.738770777719746e-05\n",
      "Processed 913600 pairs of programs (55.55984633469821 %). Average ratio: 0.1374426070414286 += 5.737699323688173e-05\n",
      "Processed 913920 pairs of programs (55.57930687632157 %). Average ratio: 0.13744294230358323 += 5.7367707386880403e-05\n",
      "Processed 914240 pairs of programs (55.59876741794493 %). Average ratio: 0.13744327735388187 += 5.735842605326175e-05\n",
      "Processed 914560 pairs of programs (55.61822795956829 %). Average ratio: 0.1374436121925252 += 5.734914923235772e-05\n",
      "Processed 914880 pairs of programs (55.637688501191654 %). Average ratio: 0.13744394681971375 += 5.7339876920504474e-05\n",
      "Processed 915200 pairs of programs (55.657149042815014 %). Average ratio: 0.13744428123564778 += 5.73306091140423e-05\n",
      "Saving negatives_all_ratios_915200.npy\n",
      "Processed 915520 pairs of programs (55.676609584438374 %). Average ratio: 0.13744409901590024 += 5.732108735243843e-05\n",
      "Processed 915840 pairs of programs (55.696070126061734 %). Average ratio: 0.13744185186424965 += 5.731053696799521e-05\n",
      "Processed 916160 pairs of programs (55.7155306676851 %). Average ratio: 0.13743960612991324 += 5.7299992254647826e-05\n",
      "Processed 916480 pairs of programs (55.73499120930846 %). Average ratio: 0.13743736181155056 += 5.7289453207413526e-05\n",
      "Processed 916800 pairs of programs (55.75445175093182 %). Average ratio: 0.13743511890782284 += 5.7278919821315614e-05\n",
      "Processed 917120 pairs of programs (55.77391229255518 %). Average ratio: 0.137432877417393 += 5.726839209138342e-05\n",
      "Processed 917440 pairs of programs (55.79337283417855 %). Average ratio: 0.13743063733892563 += 5.725787001265227e-05\n",
      "Processed 917760 pairs of programs (55.81283337580191 %). Average ratio: 0.13743020096076647 += 5.724677067267768e-05\n",
      "Processed 918080 pairs of programs (55.83229391742527 %). Average ratio: 0.1374302152879148 += 5.7235531953665386e-05\n",
      "Processed 918400 pairs of programs (55.85175445904863 %). Average ratio: 0.13743022960604667 += 5.722429965506939e-05\n",
      "Saving negatives_all_ratios_918400.npy\n",
      "Processed 918720 pairs of programs (55.871215000671995 %). Average ratio: 0.13743024391517059 += 5.7213073770905355e-05\n",
      "Processed 919040 pairs of programs (55.890675542295355 %). Average ratio: 0.13743025821529503 += 5.72018542951966e-05\n",
      "Processed 919360 pairs of programs (55.910136083918715 %). Average ratio: 0.13743027250642853 += 5.7190641221974125e-05\n",
      "Processed 919680 pairs of programs (55.929596625542075 %). Average ratio: 0.13743071418717387 += 5.718003459622652e-05\n",
      "Processed 920000 pairs of programs (55.94905716716544 %). Average ratio: 0.1374317964868728 += 5.717033341547312e-05\n",
      "Processed 920320 pairs of programs (55.9685177087888 %). Average ratio: 0.13743287810673518 += 5.716063716076569e-05\n",
      "Processed 920640 pairs of programs (55.987978250412176 %). Average ratio: 0.13743395904740147 += 5.715094582794309e-05\n",
      "Processed 920960 pairs of programs (56.007438792035536 %). Average ratio: 0.13743503930951112 += 5.714125941284904e-05\n",
      "Processed 921280 pairs of programs (56.026899333658896 %). Average ratio: 0.13743611889370294 += 5.713157791133224e-05\n",
      "Processed 921600 pairs of programs (56.046359875282256 %). Average ratio: 0.1374371978006148 += 5.7121901319246144e-05\n",
      "Saving negatives_all_ratios_921600.npy\n",
      "Processed 921920 pairs of programs (56.06582041690562 %). Average ratio: 0.1374377601181807 += 5.7108234916935706e-05\n",
      "Processed 922240 pairs of programs (56.08528095852898 %). Average ratio: 0.13743832208319642 += 5.7094577076919405e-05\n",
      "Processed 922560 pairs of programs (56.10474150015234 %). Average ratio: 0.13743888369599339 += 5.708092779082686e-05\n",
      "Processed 922880 pairs of programs (56.1242020417757 %). Average ratio: 0.1374394449569026 += 5.706728705029856e-05\n",
      "Processed 923200 pairs of programs (56.14366258339907 %). Average ratio: 0.13744000586625477 += 5.705365484698617e-05\n",
      "Processed 923520 pairs of programs (56.16312312502243 %). Average ratio: 0.13744056642438002 += 5.7040031172552294e-05\n",
      "Processed 923840 pairs of programs (56.18258366664579 %). Average ratio: 0.1374408937485298 += 5.702894037371084e-05\n",
      "Processed 924160 pairs of programs (56.20204420826915 %). Average ratio: 0.13744106566103842 += 5.701953791574266e-05\n",
      "Processed 924480 pairs of programs (56.22150474989252 %). Average ratio: 0.13744123746600093 += 5.701014012214275e-05\n",
      "Processed 924800 pairs of programs (56.24096529151588 %). Average ratio: 0.13744140916351813 += 5.700074698904326e-05\n",
      "Saving negatives_all_ratios_924800.npy\n",
      "Processed 925120 pairs of programs (56.26042583313924 %). Average ratio: 0.1374415807536909 += 5.6991358512581e-05\n",
      "Processed 925440 pairs of programs (56.2798863747626 %). Average ratio: 0.13744175223661975 += 5.698197468889716e-05\n",
      "Processed 925760 pairs of programs (56.299346916385964 %). Average ratio: 0.13744242736663353 += 5.6971888642178743e-05\n",
      "Processed 926080 pairs of programs (56.318807458009324 %). Average ratio: 0.1374451164625681 += 5.6958981631425545e-05\n",
      "Processed 926400 pairs of programs (56.338267999632684 %). Average ratio: 0.13744780387939187 += 5.6946082390545165e-05\n",
      "Processed 926720 pairs of programs (56.357728541256044 %). Average ratio: 0.13745048961867706 += 5.693319091220283e-05\n",
      "Processed 927040 pairs of programs (56.37718908287941 %). Average ratio: 0.1374531736819939 += 5.6920307189073146e-05\n",
      "Processed 927360 pairs of programs (56.39664962450277 %). Average ratio: 0.13745585607091063 += 5.690743121384008e-05\n",
      "Processed 927680 pairs of programs (56.41611016612613 %). Average ratio: 0.13745853678699363 += 5.689456297919689e-05\n",
      "Processed 928000 pairs of programs (56.43557070774949 %). Average ratio: 0.1374559823548079 += 5.6883466228261067e-05\n",
      "Saving negatives_all_ratios_928000.npy\n",
      "Processed 928320 pairs of programs (56.45503124937286 %). Average ratio: 0.13745212155313352 += 5.687281622428204e-05\n",
      "Processed 928640 pairs of programs (56.47449179099622 %). Average ratio: 0.13744826315694306 += 5.686217181185012e-05\n",
      "Processed 928960 pairs of programs (56.49395233261958 %). Average ratio: 0.13744440716398904 += 5.6851532986299906e-05\n",
      "Processed 929280 pairs of programs (56.51341287424294 %). Average ratio: 0.13744055357202692 += 5.684089974297124e-05\n",
      "Processed 929600 pairs of programs (56.532873415866305 %). Average ratio: 0.13743670237881486 += 5.683027207720924e-05\n",
      "Processed 929920 pairs of programs (56.552333957489665 %). Average ratio: 0.13743390197618385 += 5.681955224509844e-05\n",
      "Processed 930240 pairs of programs (56.571794499113025 %). Average ratio: 0.13743267541760157 += 5.6808691707850444e-05\n",
      "Processed 930560 pairs of programs (56.591255040736385 %). Average ratio: 0.13743144962180448 += 5.6797837212822207e-05\n",
      "Processed 930880 pairs of programs (56.61071558235975 %). Average ratio: 0.13743022458808127 += 5.678698875452703e-05\n",
      "Processed 931200 pairs of programs (56.63017612398311 %). Average ratio: 0.13742900031572142 += 5.6776146327485034e-05\n",
      "Saving negatives_all_ratios_931200.npy\n",
      "Processed 931520 pairs of programs (56.64963666560647 %). Average ratio: 0.13742777680401544 += 5.676530992622315e-05\n",
      "Processed 931840 pairs of programs (56.66909720722983 %). Average ratio: 0.1374265540522546 += 5.675447954527523e-05\n",
      "Processed 932160 pairs of programs (56.6885577488532 %). Average ratio: 0.13742431978682254 += 5.674598180317409e-05\n",
      "Processed 932480 pairs of programs (56.70801829047656 %). Average ratio: 0.13742208690827154 += 5.6737487755285104e-05\n",
      "Processed 932800 pairs of programs (56.72747883209992 %). Average ratio: 0.13741985541531074 += 5.6728997399049477e-05\n",
      "Processed 933120 pairs of programs (56.74693937372328 %). Average ratio: 0.13741762530665075 += 5.672051073191065e-05\n",
      "Processed 933440 pairs of programs (56.766399915346646 %). Average ratio: 0.1374153965810039 += 5.67120277513144e-05\n",
      "Processed 933760 pairs of programs (56.785860456970006 %). Average ratio: 0.13741316923708405 += 5.670354845470887e-05\n",
      "Processed 934080 pairs of programs (56.805320998593366 %). Average ratio: 0.13741069104338874 += 5.669434936585276e-05\n",
      "Processed 934400 pairs of programs (56.824781540216726 %). Average ratio: 0.13740804628374295 += 5.668467255871579e-05\n",
      "Saving negatives_all_ratios_934400.npy\n",
      "Processed 934720 pairs of programs (56.84424208184009 %). Average ratio: 0.13740540316222638 += 5.667500057501021e-05\n",
      "Processed 935040 pairs of programs (56.86370262346345 %). Average ratio: 0.13740276167731758 += 5.6665333410819536e-05\n",
      "Processed 935360 pairs of programs (56.88316316508681 %). Average ratio: 0.1374001218274969 += 5.6655671062231715e-05\n",
      "Processed 935680 pairs of programs (56.90262370671017 %). Average ratio: 0.13739748361124665 += 5.6646013525338984e-05\n",
      "Processed 936000 pairs of programs (56.92208424833354 %). Average ratio: 0.13739529105421194 += 5.663634039054754e-05\n",
      "Processed 936320 pairs of programs (56.9415447899569 %). Average ratio: 0.13739487541256337 += 5.6626590572238387e-05\n",
      "Processed 936640 pairs of programs (56.96100533158026 %). Average ratio: 0.13739446002788028 += 5.661684577920481e-05\n",
      "Processed 936960 pairs of programs (56.98046587320362 %). Average ratio: 0.1373940448999244 += 5.6607106007137254e-05\n",
      "Processed 937280 pairs of programs (56.99992641482699 %). Average ratio: 0.13739363002845786 += 5.659737125173126e-05\n",
      "Processed 937600 pairs of programs (57.01938695645035 %). Average ratio: 0.137393215413243 += 5.6587641508687546e-05\n",
      "Saving negatives_all_ratios_937600.npy\n",
      "Processed 937920 pairs of programs (57.03884749807371 %). Average ratio: 0.13739280105404247 += 5.657791677371197e-05\n",
      "Processed 938240 pairs of programs (57.05830803969707 %). Average ratio: 0.1373907871466287 += 5.656908225696515e-05\n",
      "Processed 938560 pairs of programs (57.077768581320434 %). Average ratio: 0.13738837465439005 += 5.656047297655021e-05\n",
      "Processed 938880 pairs of programs (57.097229122943794 %). Average ratio: 0.13738596365042544 += 5.655186750751351e-05\n",
      "Processed 939200 pairs of programs (57.116689664567154 %). Average ratio: 0.1373835541333581 += 5.6543265847152015e-05\n",
      "Processed 939520 pairs of programs (57.136150206190514 %). Average ratio: 0.13738114610181304 += 5.6534667992765246e-05\n",
      "Processed 939840 pairs of programs (57.15561074781388 %). Average ratio: 0.13737873955441685 += 5.652607394165518e-05\n",
      "Processed 940160 pairs of programs (57.17507128943724 %). Average ratio: 0.13737782965090406 += 5.6515966977942234e-05\n",
      "Processed 940480 pairs of programs (57.1945318310606 %). Average ratio: 0.13737916235879666 += 5.6503591251601035e-05\n",
      "Processed 940800 pairs of programs (57.21399237268396 %). Average ratio: 0.1373804942460563 += 5.649122290169772e-05\n",
      "Saving negatives_all_ratios_940800.npy\n",
      "Processed 941120 pairs of programs (57.23345291430733 %). Average ratio: 0.13738182531344076 += 5.647886192127884e-05\n",
      "Processed 941440 pairs of programs (57.25291345593069 %). Average ratio: 0.13738315556170683 += 5.6466508303399796e-05\n",
      "Processed 941760 pairs of programs (57.27237399755405 %). Average ratio: 0.13738448499161038 += 5.645416204112494e-05\n",
      "Processed 942080 pairs of programs (57.29183453917741 %). Average ratio: 0.13738581360390634 += 5.64418231275274e-05\n",
      "Processed 942400 pairs of programs (57.311295080800775 %). Average ratio: 0.13738240676529187 += 5.6431909369593376e-05\n",
      "Processed 942720 pairs of programs (57.330755622424135 %). Average ratio: 0.13737900202061631 += 5.642200058679724e-05\n",
      "Processed 943040 pairs of programs (57.350216164047495 %). Average ratio: 0.13737559936794977 += 5.641209677513633e-05\n",
      "Processed 943360 pairs of programs (57.369676705670855 %). Average ratio: 0.13737219880536472 += 5.6402197930612214e-05\n",
      "Processed 943680 pairs of programs (57.38913724729422 %). Average ratio: 0.137368800330936 += 5.6392304049230886e-05\n",
      "Processed 944000 pairs of programs (57.40859778891758 %). Average ratio: 0.1373654039427408 += 5.638241512700266e-05\n",
      "Saving negatives_all_ratios_944000.npy\n",
      "Processed 944320 pairs of programs (57.42805833054094 %). Average ratio: 0.1373632223976379 += 5.637301434075701e-05\n",
      "Processed 944640 pairs of programs (57.4475188721643 %). Average ratio: 0.13736185044875115 += 5.6363940155801065e-05\n",
      "Processed 944960 pairs of programs (57.46697941378767 %). Average ratio: 0.1373604793412927 += 5.6354870330436914e-05\n",
      "Processed 945280 pairs of programs (57.486439955411036 %). Average ratio: 0.1373591090744887 += 5.634580486119013e-05\n",
      "Processed 945600 pairs of programs (57.5059004970344 %). Average ratio: 0.13735773964756634 += 5.63367437445903e-05\n",
      "Processed 945920 pairs of programs (57.52536103865776 %). Average ratio: 0.13735637105975357 += 5.632768697717075e-05\n",
      "Processed 946240 pairs of programs (57.54482158028112 %). Average ratio: 0.13735525499057133 += 5.631844377069046e-05\n",
      "Processed 946560 pairs of programs (57.56428212190448 %). Average ratio: 0.1373551460177609 += 5.6308442332113324e-05\n",
      "Processed 946880 pairs of programs (57.58374266352785 %). Average ratio: 0.1373550371116617 += 5.6298446172751884e-05\n",
      "Processed 947200 pairs of programs (57.60320320515121 %). Average ratio: 0.1373549282722125 += 5.628845528799639e-05\n",
      "Saving negatives_all_ratios_947200.npy\n",
      "Processed 947520 pairs of programs (57.62266374677457 %). Average ratio: 0.1373548194993521 += 5.627846967324259e-05\n",
      "Processed 947840 pairs of programs (57.64212428839793 %). Average ratio: 0.13735471079301947 += 5.6268489323891855e-05\n",
      "Processed 948160 pairs of programs (57.6615848300213 %). Average ratio: 0.13735460215315357 += 5.625851423535122e-05\n",
      "Processed 948480 pairs of programs (57.68104537164466 %). Average ratio: 0.1373557077544448 += 5.624772078264563e-05\n",
      "Processed 948800 pairs of programs (57.70050591326802 %). Average ratio: 0.13735711613109322 += 5.623672748914541e-05\n",
      "Processed 949120 pairs of programs (57.71996645489138 %). Average ratio: 0.1373585236474016 += 5.62257403447404e-05\n",
      "Processed 949440 pairs of programs (57.739426996514744 %). Average ratio: 0.137359930304158 += 5.6214759343868485e-05\n",
      "Processed 949760 pairs of programs (57.758887538138104 %). Average ratio: 0.1373613361021496 += 5.6203784480974434e-05\n",
      "Processed 950080 pairs of programs (57.778348079761464 %). Average ratio: 0.1373627410421626 += 5.619281575051004e-05\n",
      "Processed 950400 pairs of programs (57.797808621384824 %). Average ratio: 0.13736285341873372 += 5.618183110541029e-05\n",
      "Saving negatives_all_ratios_950400.npy\n",
      "Processed 950720 pairs of programs (57.81726916300819 %). Average ratio: 0.13736102875828854 += 5.617081953595496e-05\n",
      "Processed 951040 pairs of programs (57.83672970463155 %). Average ratio: 0.1373592052104412 += 5.615981410600718e-05\n",
      "Processed 951360 pairs of programs (57.85619024625491 %). Average ratio: 0.13735738277417434 += 5.614881481004824e-05\n",
      "Processed 951680 pairs of programs (57.87565078787827 %). Average ratio: 0.13735556144847197 += 5.613782164256608e-05\n",
      "Processed 952000 pairs of programs (57.89511132950164 %). Average ratio: 0.13735374123231922 += 5.6126834598055546e-05\n",
      "Processed 952320 pairs of programs (57.914571871125 %). Average ratio: 0.13735192212470246 += 5.611585367101814e-05\n",
      "Processed 952640 pairs of programs (57.93403241274836 %). Average ratio: 0.13735049239594846 += 5.61029778732033e-05\n",
      "Processed 952960 pairs of programs (57.95349295437172 %). Average ratio: 0.1373490635373885 += 5.6090109831448224e-05\n",
      "Processed 953280 pairs of programs (57.972953495995085 %). Average ratio: 0.1373476355482283 += 5.6077249538456025e-05\n",
      "Processed 953600 pairs of programs (57.992414037618445 %). Average ratio: 0.13734620842767462 += 5.606439698693916e-05\n",
      "Saving negatives_all_ratios_953600.npy\n",
      "Processed 953920 pairs of programs (58.011874579241805 %). Average ratio: 0.13734478217493523 += 5.605155216961922e-05\n",
      "Processed 954240 pairs of programs (58.031335120865165 %). Average ratio: 0.1373433567892188 += 5.603871507922707e-05\n",
      "Processed 954560 pairs of programs (58.05079566248853 %). Average ratio: 0.13734327156350745 += 5.602729789340272e-05\n",
      "Processed 954880 pairs of programs (58.07025620411189 %). Average ratio: 0.1373440789808667 += 5.601682827403135e-05\n",
      "Processed 955200 pairs of programs (58.08971674573525 %). Average ratio: 0.1373448859078419 += 5.60063643585013e-05\n",
      "Processed 955520 pairs of programs (58.10917728735861 %). Average ratio: 0.13734569234487964 += 5.59959061417363e-05\n",
      "Processed 955840 pairs of programs (58.12863782898198 %). Average ratio: 0.137346498292426 += 5.598545361866632e-05\n",
      "Processed 956160 pairs of programs (58.14809837060534 %). Average ratio: 0.13734730375092652 += 5.5975006784227557e-05\n",
      "Processed 956480 pairs of programs (58.1675589122287 %). Average ratio: 0.13734745951794491 += 5.596460315829942e-05\n",
      "Processed 956800 pairs of programs (58.18701945385206 %). Average ratio: 0.13734501916636638 += 5.5954355149188975e-05\n",
      "Saving negatives_all_ratios_956800.npy\n",
      "Processed 957120 pairs of programs (58.206479995475426 %). Average ratio: 0.1373425802942371 += 5.5944112544774585e-05\n",
      "Processed 957440 pairs of programs (58.225940537098786 %). Average ratio: 0.13734014290021218 += 5.593387534043499e-05\n",
      "Processed 957760 pairs of programs (58.245401078722146 %). Average ratio: 0.13733770698294825 += 5.592364353155436e-05\n",
      "Processed 958080 pairs of programs (58.264861620345506 %). Average ratio: 0.1373352725411036 += 5.59134171135222e-05\n",
      "Processed 958400 pairs of programs (58.28432216196887 %). Average ratio: 0.13733283957333817 += 5.590319608173363e-05\n",
      "Processed 958720 pairs of programs (58.30378270359223 %). Average ratio: 0.13733316144944369 += 5.589187653430631e-05\n",
      "Processed 959040 pairs of programs (58.32324324521559 %). Average ratio: 0.13733417126527728 += 5.588028756754008e-05\n",
      "Processed 959360 pairs of programs (58.34270378683895 %). Average ratio: 0.13733518047021198 += 5.586870528059242e-05\n",
      "Processed 959680 pairs of programs (58.36216432846232 %). Average ratio: 0.137336189064802 += 5.5857129667322565e-05\n",
      "Processed 960000 pairs of programs (58.38162487008568 %). Average ratio: 0.13733719704960087 += 5.584556072159735e-05\n",
      "Saving negatives_all_ratios_960000.npy\n",
      "Processed 960320 pairs of programs (58.40108541170904 %). Average ratio: 0.1373382044251614 += 5.583399843729129e-05\n",
      "Processed 960640 pairs of programs (58.4205459533324 %). Average ratio: 0.13733868468080945 += 5.582308641108103e-05\n",
      "Processed 960960 pairs of programs (58.44000649495577 %). Average ratio: 0.1373383751180491 += 5.5813145453381425e-05\n",
      "Processed 961280 pairs of programs (58.45946703657913 %). Average ratio: 0.13733806574222285 += 5.5803209733047885e-05\n",
      "Processed 961600 pairs of programs (58.47892757820249 %). Average ratio: 0.13733775655316133 += 5.57932792455309e-05\n",
      "Processed 961920 pairs of programs (58.49838811982585 %). Average ratio: 0.13733744755069546 += 5.5783353986286414e-05\n",
      "Processed 962240 pairs of programs (58.517848661449214 %). Average ratio: 0.13733713873465647 += 5.5773433950775836e-05\n",
      "Processed 962560 pairs of programs (58.537309203072574 %). Average ratio: 0.13733683010487566 += 5.5763519134466075e-05\n",
      "Processed 962880 pairs of programs (58.556769744695934 %). Average ratio: 0.13733772175784453 += 5.575217517020388e-05\n",
      "Processed 963200 pairs of programs (58.576230286319294 %). Average ratio: 0.13733861287334928 += 5.574083767419002e-05\n",
      "Saving negatives_all_ratios_963200.npy\n",
      "Processed 963520 pairs of programs (58.59569082794266 %). Average ratio: 0.13733950345187573 += 5.572950664052083e-05\n",
      "Processed 963840 pairs of programs (58.61515136956602 %). Average ratio: 0.1373403934939091 += 5.5718182063300136e-05\n",
      "Processed 964160 pairs of programs (58.63461191118938 %). Average ratio: 0.13734128299993403 += 5.570686393663899e-05\n",
      "Processed 964480 pairs of programs (58.65407245281274 %). Average ratio: 0.13734217197043455 += 5.569555225465577e-05\n",
      "Processed 964800 pairs of programs (58.67353299443611 %). Average ratio: 0.1373415702133561 += 5.568490476733248e-05\n",
      "Processed 965120 pairs of programs (58.69299353605947 %). Average ratio: 0.13733997565552902 += 5.567470142015019e-05\n",
      "Processed 965440 pairs of programs (58.71245407768283 %). Average ratio: 0.1373383820568345 += 5.566450350515677e-05\n",
      "Processed 965760 pairs of programs (58.73191461930619 %). Average ratio: 0.13733678941640734 += 5.565431101763669e-05\n",
      "Processed 966080 pairs of programs (58.751375160929555 %). Average ratio: 0.13733519773338354 += 5.5644123952879995e-05\n",
      "Processed 966400 pairs of programs (58.770835702552915 %). Average ratio: 0.13733360700689998 += 5.563394230618252e-05\n",
      "Saving negatives_all_ratios_966400.npy\n",
      "Processed 966720 pairs of programs (58.790296244176275 %). Average ratio: 0.1373320759294796 += 5.5624733385311716e-05\n",
      "Processed 967040 pairs of programs (58.809756785799635 %). Average ratio: 0.13733078047466216 += 5.561939627819996e-05\n",
      "Processed 967360 pairs of programs (58.829217327423 %). Average ratio: 0.13732948579766208 += 5.561405983807479e-05\n",
      "Processed 967680 pairs of programs (58.84867786904636 %). Average ratio: 0.13732819189777903 += 5.560872406610375e-05\n",
      "Processed 968000 pairs of programs (58.86813841066972 %). Average ratio: 0.13732689877431356 += 5.560338896345097e-05\n",
      "Processed 968320 pairs of programs (58.88759895229308 %). Average ratio: 0.13732560642656705 += 5.559805453127712e-05\n",
      "Processed 968640 pairs of programs (58.90705949391645 %). Average ratio: 0.13732431485384164 += 5.559272077073937e-05\n",
      "Processed 968960 pairs of programs (58.92652003553981 %). Average ratio: 0.13732419789665487 += 5.55838316463246e-05\n",
      "Processed 969280 pairs of programs (58.94598057716317 %). Average ratio: 0.13732437438192763 += 5.557405816571442e-05\n",
      "Processed 969600 pairs of programs (58.96544111878653 %). Average ratio: 0.1373245507614572 += 5.556428977617725e-05\n",
      "Saving negatives_all_ratios_969600.npy\n",
      "Processed 969920 pairs of programs (58.9849016604099 %). Average ratio: 0.13732472703533868 += 5.555452647333641e-05\n",
      "Processed 970240 pairs of programs (59.00436220203326 %). Average ratio: 0.13732490320366697 += 5.554476825282049e-05\n",
      "Processed 970560 pairs of programs (59.02382274365663 %). Average ratio: 0.13732507926653678 += 5.553501511026329e-05\n",
      "Processed 970880 pairs of programs (59.04328328527999 %). Average ratio: 0.13732387539937857 += 5.552568108673798e-05\n",
      "Processed 971200 pairs of programs (59.06274382690335 %). Average ratio: 0.1373206031345812 += 5.5516972391818116e-05\n",
      "Processed 971520 pairs of programs (59.08220436852672 %). Average ratio: 0.13731733282688 += 5.550826760763115e-05\n",
      "Processed 971840 pairs of programs (59.10166491015008 %). Average ratio: 0.13731406447451974 += 5.549956673139505e-05\n",
      "Processed 972160 pairs of programs (59.12112545177344 %). Average ratio: 0.13731079807574725 += 5.5490869760330434e-05\n",
      "Processed 972480 pairs of programs (59.1405859933968 %). Average ratio: 0.1373075336288115 += 5.548217669166051e-05\n",
      "Processed 972800 pairs of programs (59.16004653502016 %). Average ratio: 0.13730427113196353 += 5.547348752261106e-05\n",
      "Saving negatives_all_ratios_972800.npy\n",
      "Processed 973120 pairs of programs (59.179507076643524 %). Average ratio: 0.13730121854799798 += 5.5461636745707555e-05\n",
      "Processed 973440 pairs of programs (59.198967618266884 %). Average ratio: 0.13729816778647064 += 5.544979268666648e-05\n",
      "Processed 973760 pairs of programs (59.218428159890244 %). Average ratio: 0.13729511884574994 += 5.54379553395221e-05\n",
      "Processed 974080 pairs of programs (59.23788870151361 %). Average ratio: 0.13729207172420627 += 5.542612469831585e-05\n",
      "Processed 974400 pairs of programs (59.25734924313697 %). Average ratio: 0.13728902642021196 += 5.541430075709623e-05\n",
      "Processed 974720 pairs of programs (59.27680978476033 %). Average ratio: 0.13728598293214136 += 5.5402483509919015e-05\n",
      "Processed 975040 pairs of programs (59.29627032638369 %). Average ratio: 0.1372859405202981 += 5.53930303809511e-05\n",
      "Processed 975360 pairs of programs (59.31573086800705 %). Average ratio: 0.1372878970458808 += 5.538515281565325e-05\n",
      "Processed 975680 pairs of programs (59.33519140963042 %). Average ratio: 0.13728985240582417 += 5.5377278506660464e-05\n",
      "Processed 976000 pairs of programs (59.35465195125378 %). Average ratio: 0.13729180660116963 += 5.536940745182641e-05\n",
      "Saving negatives_all_ratios_976000.npy\n",
      "Processed 976320 pairs of programs (59.37411249287714 %). Average ratio: 0.13729375963295726 += 5.536153964900668e-05\n",
      "Processed 976640 pairs of programs (59.393573034500506 %). Average ratio: 0.13729571150222597 += 5.5353675096058676e-05\n",
      "Processed 976960 pairs of programs (59.413033576123865 %). Average ratio: 0.1372973085436951 += 5.534547958623555e-05\n",
      "Processed 977280 pairs of programs (59.432494117747225 %). Average ratio: 0.13729749039061748 += 5.533595148340655e-05\n",
      "Processed 977600 pairs of programs (59.451954659370585 %). Average ratio: 0.13729767212939423 += 5.532642825561482e-05\n",
      "Processed 977920 pairs of programs (59.471415200993945 %). Average ratio: 0.13729785376012174 += 5.53169098987345e-05\n",
      "Processed 978240 pairs of programs (59.49087574261731 %). Average ratio: 0.13729803528289639 += 5.53073964086445e-05\n",
      "Processed 978560 pairs of programs (59.51033628424067 %). Average ratio: 0.13729821669781433 += 5.529788778122867e-05\n",
      "Processed 978880 pairs of programs (59.52979682586403 %). Average ratio: 0.13729839800497173 += 5.528838401237563e-05\n",
      "Processed 979200 pairs of programs (59.5492573674874 %). Average ratio: 0.13730182564415502 += 5.528429716891376e-05\n",
      "Saving negatives_all_ratios_979200.npy\n",
      "Processed 979520 pairs of programs (59.56871790911076 %). Average ratio: 0.1373060626175446 += 5.528156165039767e-05\n",
      "Processed 979840 pairs of programs (59.58817845073412 %). Average ratio: 0.13731029707640993 += 5.5278823717215546e-05\n",
      "Processed 980160 pairs of programs (59.60763899235748 %). Average ratio: 0.13731452902298877 += 5.527608337515327e-05\n",
      "Processed 980480 pairs of programs (59.62709953398084 %). Average ratio: 0.13731875845951624 += 5.527334062998458e-05\n",
      "Processed 980800 pairs of programs (59.64656007560421 %). Average ratio: 0.13732298538822488 += 5.527059548747106e-05\n",
      "Processed 981120 pairs of programs (59.666020617227566 %). Average ratio: 0.1373242991290654 += 5.526457243342336e-05\n",
      "Processed 981440 pairs of programs (59.685481158850926 %). Average ratio: 0.1373212473616108 += 5.5253639538704385e-05\n",
      "Processed 981760 pairs of programs (59.70494170047429 %). Average ratio: 0.13731819740207532 += 5.5242712576752715e-05\n",
      "Processed 982080 pairs of programs (59.72440224209765 %). Average ratio: 0.13731514924885285 += 5.523179154246668e-05\n",
      "Processed 982400 pairs of programs (59.74386278372101 %). Average ratio: 0.1373121029003392 += 5.522087643075055e-05\n",
      "Saving negatives_all_ratios_982400.npy\n",
      "Processed 982720 pairs of programs (59.76332332534437 %). Average ratio: 0.13730905835493215 += 5.520996723651461e-05\n",
      "Processed 983040 pairs of programs (59.78278386696773 %). Average ratio: 0.13730601561103123 += 5.519906395467499e-05\n",
      "Processed 983360 pairs of programs (59.8022444085911 %). Average ratio: 0.1373078784242285 += 5.519011342270475e-05\n",
      "Processed 983680 pairs of programs (59.82170495021446 %). Average ratio: 0.13730974013582134 += 5.518116718123359e-05\n",
      "Processed 984000 pairs of programs (59.84116549183782 %). Average ratio: 0.13731160074678658 += 5.517222522687517e-05\n",
      "Processed 984320 pairs of programs (59.86062603346119 %). Average ratio: 0.1373134602580999 += 5.516328755624698e-05\n",
      "Processed 984640 pairs of programs (59.88008657508455 %). Average ratio: 0.13731531867073596 += 5.515435416597018e-05\n",
      "Processed 984960 pairs of programs (59.89954711670791 %). Average ratio: 0.13731717598566817 += 5.514542505266954e-05\n",
      "Processed 985280 pairs of programs (59.91900765833127 %). Average ratio: 0.13731567000871195 += 5.5136718564057847e-05\n",
      "Processed 985600 pairs of programs (59.93846819995463 %). Average ratio: 0.13731192411891327 += 5.5128161488505956e-05\n",
      "Saving negatives_all_ratios_985600.npy\n",
      "Processed 985920 pairs of programs (59.957928741577994 %). Average ratio: 0.13730818043973123 += 5.511960814984044e-05\n",
      "Processed 986240 pairs of programs (59.977389283201354 %). Average ratio: 0.13730443896920944 += 5.5111058545532166e-05\n",
      "Processed 986560 pairs of programs (59.996849824824714 %). Average ratio: 0.13730069970539394 += 5.5102512673054287e-05\n",
      "Processed 986880 pairs of programs (60.01631036644808 %). Average ratio: 0.13729696264633307 += 5.5093970529882076e-05\n",
      "Processed 987200 pairs of programs (60.03577090807144 %). Average ratio: 0.1372940498822596 += 5.508536447999503e-05\n",
      "Processed 987520 pairs of programs (60.0552314496948 %). Average ratio: 0.1372944262344575 += 5.507649195946021e-05\n",
      "Processed 987840 pairs of programs (60.07469199131816 %). Average ratio: 0.1372948023649457 += 5.506762372511908e-05\n",
      "Processed 988160 pairs of programs (60.09415253294152 %). Average ratio: 0.13729517827392004 += 5.505875977352133e-05\n",
      "Processed 988480 pairs of programs (60.11361307456489 %). Average ratio: 0.1372955539615762 += 5.5049900101220494e-05\n",
      "Processed 988800 pairs of programs (60.13307361618825 %). Average ratio: 0.13729592942810956 += 5.504104470477401e-05\n",
      "Saving negatives_all_ratios_988800.npy\n",
      "Processed 989120 pairs of programs (60.15253415781161 %). Average ratio: 0.13729630467371526 += 5.50321935807432e-05\n",
      "Processed 989440 pairs of programs (60.171994699434975 %). Average ratio: 0.13729506838977215 += 5.502342818024177e-05\n",
      "Processed 989760 pairs of programs (60.191455241058335 %). Average ratio: 0.1372934301240808 += 5.5014687283023955e-05\n",
      "Processed 990080 pairs of programs (60.210915782681695 %). Average ratio: 0.13729179282150858 += 5.5005950508234085e-05\n",
      "Processed 990400 pairs of programs (60.230376324305055 %). Average ratio: 0.1372901564812065 += 5.4997217852660704e-05\n",
      "Processed 990720 pairs of programs (60.249836865928415 %). Average ratio: 0.13728852110232645 += 5.49884893130957e-05\n",
      "Processed 991040 pairs of programs (60.26929740755178 %). Average ratio: 0.13728688668402136 += 5.497976488633447e-05\n",
      "Processed 991360 pairs of programs (60.28875794917514 %). Average ratio: 0.13728641333142566 += 5.4969944646413306e-05\n",
      "Processed 991680 pairs of programs (60.3082184907985 %). Average ratio: 0.13728767990491142 += 5.495848030786813e-05\n",
      "Processed 992000 pairs of programs (60.32767903242187 %). Average ratio: 0.13728894573510292 += 5.494702246915932e-05\n",
      "Saving negatives_all_ratios_992000.npy\n",
      "Processed 992320 pairs of programs (60.34713957404523 %). Average ratio: 0.1372902108226542 += 5.4935571124461934e-05\n",
      "Processed 992640 pairs of programs (60.36660011566859 %). Average ratio: 0.13729147516821863 += 5.492412626795809e-05\n",
      "Processed 992960 pairs of programs (60.38606065729195 %). Average ratio: 0.13729273877244888 += 5.4912687893836916e-05\n",
      "Processed 993280 pairs of programs (60.40552119891531 %). Average ratio: 0.13729400163599664 += 5.490125599629468e-05\n",
      "Processed 993600 pairs of programs (60.424981740538676 %). Average ratio: 0.137293605511879 += 5.489003264165038e-05\n",
      "Processed 993920 pairs of programs (60.444442282162036 %). Average ratio: 0.13729320961981997 += 5.487881561314367e-05\n",
      "Processed 994240 pairs of programs (60.46390282378541 %). Average ratio: 0.1372928139596158 += 5.4867604905107715e-05\n",
      "Processed 994560 pairs of programs (60.48336336540877 %). Average ratio: 0.13729241853106272 += 5.485640051188267e-05\n",
      "Processed 994880 pairs of programs (60.50282390703213 %). Average ratio: 0.1372920233339575 += 5.484520242781545e-05\n",
      "Processed 995200 pairs of programs (60.5222844486555 %). Average ratio: 0.13729162836809689 += 5.4834010647259953e-05\n",
      "Saving negatives_all_ratios_995200.npy\n",
      "Processed 995520 pairs of programs (60.54174499027886 %). Average ratio: 0.13729239886034741 += 5.482460370276891e-05\n",
      "Processed 995840 pairs of programs (60.56120553190222 %). Average ratio: 0.1372939454929241 += 5.481638663812177e-05\n",
      "Processed 996160 pairs of programs (60.58066607352558 %). Average ratio: 0.13729549122130166 += 5.4808173231978005e-05\n",
      "Processed 996480 pairs of programs (60.600126615148945 %). Average ratio: 0.13729703604627283 += 5.479996348165065e-05\n",
      "Processed 996800 pairs of programs (60.619587156772305 %). Average ratio: 0.13729857996862935 += 5.479175738445554e-05\n",
      "Processed 997120 pairs of programs (60.639047698395665 %). Average ratio: 0.13730012298916205 += 5.478355493771112e-05\n",
      "Processed 997440 pairs of programs (60.658508240019025 %). Average ratio: 0.13730061418440337 += 5.477481269049366e-05\n",
      "Processed 997760 pairs of programs (60.67796878164239 %). Average ratio: 0.13729690262286762 += 5.476390159897514e-05\n",
      "Processed 998080 pairs of programs (60.69742932326575 %). Average ratio: 0.1372931932274022 += 5.4752996320915384e-05\n",
      "Processed 998400 pairs of programs (60.71688986488911 %). Average ratio: 0.1372894859961115 += 5.4742096851461345e-05\n",
      "Saving negatives_all_ratios_998400.npy\n",
      "Processed 998720 pairs of programs (60.73635040651247 %). Average ratio: 0.13728578092710209 += 5.473120318576545e-05\n",
      "Processed 999040 pairs of programs (60.75581094813584 %). Average ratio: 0.1372820780184828 += 5.472031531898559e-05\n",
      "Processed 999360 pairs of programs (60.7752714897592 %). Average ratio: 0.1372783772683646 += 5.470943324628505e-05\n",
      "Processed 999680 pairs of programs (60.79473203138256 %). Average ratio: 0.13727964319979438 += 5.470001663146168e-05\n",
      "Processed 1000000 pairs of programs (60.81419257300592 %). Average ratio: 0.13728214916342063 += 5.469096943012388e-05\n",
      "Processed 1000320 pairs of programs (60.833653114629286 %). Average ratio: 0.13728465366754564 += 5.4681926578493627e-05\n",
      "Processed 1000640 pairs of programs (60.853113656252646 %). Average ratio: 0.13728715671344405 += 5.467288807316968e-05\n",
      "Processed 1000960 pairs of programs (60.872574197876006 %). Average ratio: 0.1372896583023891 += 5.466385391075451e-05\n",
      "Processed 1001280 pairs of programs (60.892034739499366 %). Average ratio: 0.13729215843565246 += 5.465482408785423e-05\n",
      "Processed 1001600 pairs of programs (60.91149528112273 %). Average ratio: 0.13729276710268107 += 5.4645643033029035e-05\n",
      "Saving negatives_all_ratios_1001600.npy\n",
      "Processed 1001920 pairs of programs (60.93095582274609 %). Average ratio: 0.1372905412223683 += 5.4636233215654684e-05\n",
      "Processed 1002240 pairs of programs (60.95041636436945 %). Average ratio: 0.13728831663617197 += 5.462682809412751e-05\n",
      "Processed 1002560 pairs of programs (60.96987690599281 %). Average ratio: 0.13728609334296385 += 5.461742766463544e-05\n",
      "Processed 1002880 pairs of programs (60.98933744761618 %). Average ratio: 0.13728387134161696 += 5.460803192337074e-05\n",
      "Processed 1003200 pairs of programs (61.00879798923954 %). Average ratio: 0.13728165063100567 += 5.459864086652987e-05\n",
      "Processed 1003520 pairs of programs (61.0282585308629 %). Average ratio: 0.1372794312100057 += 5.45892544903135e-05\n",
      "Processed 1003840 pairs of programs (61.04771907248626 %). Average ratio: 0.13727615557313186 += 5.457969557920356e-05\n",
      "Processed 1004160 pairs of programs (61.06717961410963 %). Average ratio: 0.13727288183738215 += 5.4570141389526966e-05\n",
      "Processed 1004480 pairs of programs (61.08664015573299 %). Average ratio: 0.137269610001102 += 5.456059191755786e-05\n",
      "Processed 1004800 pairs of programs (61.10610069735635 %). Average ratio: 0.13726634006263871 += 5.4551047159574375e-05\n",
      "Saving negatives_all_ratios_1004800.npy\n",
      "Processed 1005120 pairs of programs (61.12556123897971 %). Average ratio: 0.13726307202034152 += 5.45415071118586e-05\n",
      "Processed 1005440 pairs of programs (61.145021780603074 %). Average ratio: 0.13725980587256162 += 5.45319717706966e-05\n",
      "Processed 1005760 pairs of programs (61.164482322226434 %). Average ratio: 0.13725739598340755 += 5.452484984176194e-05\n",
      "Processed 1006080 pairs of programs (61.18394286384979 %). Average ratio: 0.1372555569026524 += 5.4519335506502745e-05\n",
      "Processed 1006400 pairs of programs (61.20340340547315 %). Average ratio: 0.13725371888710478 += 5.4513822230652215e-05\n",
      "Processed 1006720 pairs of programs (61.22286394709652 %). Average ratio: 0.13725188193583945 += 5.4508310014684246e-05\n",
      "Processed 1007040 pairs of programs (61.24232448871988 %). Average ratio: 0.13725004604793228 += 5.4502798859070624e-05\n",
      "Processed 1007360 pairs of programs (61.26178503034324 %). Average ratio: 0.1372482112224603 += 5.449728876428107e-05\n",
      "Processed 1007680 pairs of programs (61.2812455719666 %). Average ratio: 0.13724827124474462 += 5.449149802582854e-05\n",
      "Processed 1008000 pairs of programs (61.30070611358997 %). Average ratio: 0.13725590418667227 += 5.44845817621002e-05\n",
      "Saving negatives_all_ratios_1008000.npy\n",
      "Processed 1008320 pairs of programs (61.32016665521333 %). Average ratio: 0.13726353271521918 += 5.4477666948995875e-05\n",
      "Processed 1008640 pairs of programs (61.33962719683669 %). Average ratio: 0.13727115683421204 += 5.4470753587557304e-05\n",
      "Processed 1008960 pairs of programs (61.35908773846005 %). Average ratio: 0.13727877654747303 += 5.446384167882177e-05\n",
      "Processed 1009280 pairs of programs (61.378548280083415 %). Average ratio: 0.13728639185881997 += 5.445693122382227e-05\n",
      "Processed 1009600 pairs of programs (61.398008821706775 %). Average ratio: 0.1372940027720662 += 5.445002222358734e-05\n",
      "Processed 1009920 pairs of programs (61.417469363330135 %). Average ratio: 0.1372981498479212 += 5.44418241969819e-05\n",
      "Processed 1010240 pairs of programs (61.436929904953494 %). Average ratio: 0.13730142991890593 += 5.4433307122919096e-05\n",
      "Processed 1010560 pairs of programs (61.45639044657686 %). Average ratio: 0.13730470809717796 += 5.4424793854622615e-05\n",
      "Processed 1010880 pairs of programs (61.47585098820022 %). Average ratio: 0.13730798438437516 += 5.441628438938903e-05\n",
      "Processed 1011200 pairs of programs (61.49531152982358 %). Average ratio: 0.13731125878213335 += 5.440777872451736e-05\n",
      "Saving negatives_all_ratios_1011200.npy\n",
      "Processed 1011520 pairs of programs (61.51477207144694 %). Average ratio: 0.13731453129208657 += 5.439927685730924e-05\n",
      "Processed 1011840 pairs of programs (61.53423261307031 %). Average ratio: 0.13731570346683603 += 5.438998308367389e-05\n",
      "Processed 1012160 pairs of programs (61.55369315469367 %). Average ratio: 0.13731372819947796 += 5.4379500833448406e-05\n",
      "Processed 1012480 pairs of programs (61.57315369631703 %). Average ratio: 0.1373117540699467 += 5.436902420428967e-05\n",
      "Processed 1012800 pairs of programs (61.59261423794039 %). Average ratio: 0.1373097810772594 += 5.435855319138801e-05\n",
      "Processed 1013120 pairs of programs (61.612074779563756 %). Average ratio: 0.1373078092204343 += 5.434808778993924e-05\n",
      "Processed 1013440 pairs of programs (61.631535321187116 %). Average ratio: 0.1373058384984909 += 5.4337627995144844e-05\n",
      "Processed 1013760 pairs of programs (61.650995862810476 %). Average ratio: 0.13730386891044957 += 5.432717380221188e-05\n",
      "Processed 1014080 pairs of programs (61.670456404433835 %). Average ratio: 0.1373052639451073 += 5.432238334374578e-05\n",
      "Processed 1014400 pairs of programs (61.6899169460572 %). Average ratio: 0.13730665817755994 += 5.431759327610175e-05\n",
      "Saving negatives_all_ratios_1014400.npy\n",
      "Processed 1014720 pairs of programs (61.70937748768056 %). Average ratio: 0.1373080516084992 += 5.431280360054894e-05\n",
      "Processed 1015040 pairs of programs (61.72883802930392 %). Average ratio: 0.1373094442386161 += 5.4308014318353214e-05\n",
      "Processed 1015360 pairs of programs (61.74829857092728 %). Average ratio: 0.1373108360686008 += 5.4303225430777044e-05\n",
      "Processed 1015680 pairs of programs (61.76775911255065 %). Average ratio: 0.13731222709914265 += 5.429843693907976e-05\n",
      "Processed 1016000 pairs of programs (61.78721965417401 %). Average ratio: 0.13731472608277032 += 5.4292410960712056e-05\n",
      "Processed 1016320 pairs of programs (61.80668019579737 %). Average ratio: 0.13731796258758205 += 5.428556163390418e-05\n",
      "Processed 1016640 pairs of programs (61.82614073742073 %). Average ratio: 0.13732119723500225 += 5.427871459113663e-05\n",
      "Processed 1016960 pairs of programs (61.8456012790441 %). Average ratio: 0.1373244300266293 += 5.427186983146638e-05\n",
      "Processed 1017280 pairs of programs (61.86506182066746 %). Average ratio: 0.13732766096405982 += 5.4265027353950474e-05\n",
      "Processed 1017600 pairs of programs (61.88452236229082 %). Average ratio: 0.13733089004888863 += 5.425818715764593e-05\n",
      "Saving negatives_all_ratios_1017600.npy\n",
      "Processed 1017920 pairs of programs (61.90398290391418 %). Average ratio: 0.13733332149434507 += 5.4250828042514124e-05\n",
      "Processed 1018240 pairs of programs (61.92344344553754 %). Average ratio: 0.1373325693050471 += 5.424138792685522e-05\n",
      "Processed 1018560 pairs of programs (61.9429039871609 %). Average ratio: 0.13733181754667967 += 5.423195261488389e-05\n",
      "Processed 1018880 pairs of programs (61.96236452878428 %). Average ratio: 0.1373310662188726 += 5.4222522102599805e-05\n",
      "Processed 1019200 pairs of programs (61.98182507040764 %). Average ratio: 0.13733031532125609 += 5.421309638600733e-05\n",
      "Processed 1019520 pairs of programs (62.001285612031 %). Average ratio: 0.13732956485346076 += 5.420367546111533e-05\n",
      "Processed 1019840 pairs of programs (62.02074615365436 %). Average ratio: 0.1373288148151177 += 5.419425932393733e-05\n",
      "Processed 1020160 pairs of programs (62.040206695277725 %). Average ratio: 0.13732662450456046 += 5.418564898219129e-05\n",
      "Processed 1020480 pairs of programs (62.059667236901085 %). Average ratio: 0.13732407537435404 += 5.4177242792197005e-05\n",
      "Processed 1020800 pairs of programs (62.079127778524445 %). Average ratio: 0.1373215277016263 += 5.416884040028199e-05\n",
      "Saving negatives_all_ratios_1020800.npy\n",
      "Processed 1021120 pairs of programs (62.098588320147805 %). Average ratio: 0.13731898148512764 += 5.4160441803661495e-05\n",
      "Processed 1021440 pairs of programs (62.11804886177117 %). Average ratio: 0.1373164367236098 += 5.415204699955349e-05\n",
      "Processed 1021760 pairs of programs (62.13750940339453 %). Average ratio: 0.13731389341582606 += 5.414365598517891e-05\n",
      "Processed 1022080 pairs of programs (62.15696994501789 %). Average ratio: 0.13731499693037255 += 5.4138149383537755e-05\n",
      "Processed 1022400 pairs of programs (62.17643048664125 %). Average ratio: 0.13732156630867814 += 5.413696189836602e-05\n",
      "Processed 1022720 pairs of programs (62.19589102826462 %). Average ratio: 0.13732813193733856 += 5.4135770194558917e-05\n",
      "Processed 1023040 pairs of programs (62.21535156988798 %). Average ratio: 0.13733469381956326 += 5.413457428066174e-05\n",
      "Processed 1023360 pairs of programs (62.23481211151134 %). Average ratio: 0.1373412519585579 += 5.41333741652022e-05\n",
      "Processed 1023680 pairs of programs (62.2542726531347 %). Average ratio: 0.13734780635752464 += 5.413216985669043e-05\n",
      "Processed 1024000 pairs of programs (62.273733194758066 %). Average ratio: 0.13735435701966184 += 5.4130961363619014e-05\n",
      "Saving negatives_all_ratios_1024000.npy\n",
      "Processed 1024320 pairs of programs (62.293193736381426 %). Average ratio: 0.13735354272013023 += 5.4119392812416175e-05\n",
      "Processed 1024640 pairs of programs (62.312654278004786 %). Average ratio: 0.1373527288845869 += 5.4107830777409244e-05\n",
      "Processed 1024960 pairs of programs (62.332114819628146 %). Average ratio: 0.1373519155126355 += 5.4096275252859905e-05\n",
      "Processed 1025280 pairs of programs (62.35157536125151 %). Average ratio: 0.13735110260387998 += 5.408472623303671e-05\n",
      "Processed 1025600 pairs of programs (62.37103590287487 %). Average ratio: 0.13735029015792477 += 5.407318371221502e-05\n",
      "Processed 1025920 pairs of programs (62.39049644449823 %). Average ratio: 0.13734947817437476 += 5.4061647684676944e-05\n",
      "Processed 1026240 pairs of programs (62.40995698612159 %). Average ratio: 0.13735013397324441 += 5.405300235945697e-05\n",
      "Processed 1026560 pairs of programs (62.42941752774496 %). Average ratio: 0.13735176733446552 += 5.4046283009954167e-05\n",
      "Processed 1026880 pairs of programs (62.44887806936832 %). Average ratio: 0.13735339976684885 += 5.403956599555618e-05\n",
      "Processed 1027200 pairs of programs (62.46833861099168 %). Average ratio: 0.13735503127118648 += 5.403285131507915e-05\n",
      "Saving negatives_all_ratios_1027200.npy\n",
      "Processed 1027520 pairs of programs (62.48779915261504 %). Average ratio: 0.1373566618482696 += 5.402613896733991e-05\n",
      "Processed 1027840 pairs of programs (62.50725969423841 %). Average ratio: 0.13735829149888845 += 5.401942895115582e-05\n",
      "Processed 1028160 pairs of programs (62.52672023586177 %). Average ratio: 0.13736153930860784 += 5.401315029653125e-05\n",
      "Processed 1028480 pairs of programs (62.54618077748513 %). Average ratio: 0.13737125977430606 += 5.400858784054244e-05\n",
      "Processed 1028800 pairs of programs (62.56564131910849 %). Average ratio: 0.13738097472171548 += 5.400402395853008e-05\n",
      "Processed 1029120 pairs of programs (62.585101860731854 %). Average ratio: 0.13739068415553388 += 5.3999458655850735e-05\n",
      "Processed 1029440 pairs of programs (62.604562402355214 %). Average ratio: 0.13740038808045366 += 5.399489193784861e-05\n",
      "Processed 1029760 pairs of programs (62.624022943978574 %). Average ratio: 0.13741008650116188 += 5.3990323809855465e-05\n",
      "Processed 1030080 pairs of programs (62.643483485601934 %). Average ratio: 0.1374197794223404 += 5.398575427719063e-05\n",
      "Processed 1030400 pairs of programs (62.6629440272253 %). Average ratio: 0.1374212440645915 += 5.397910460124183e-05\n",
      "Saving negatives_all_ratios_1030400.npy\n",
      "Processed 1030720 pairs of programs (62.68240456884866 %). Average ratio: 0.13742065276327844 += 5.397193762511289e-05\n",
      "Processed 1031040 pairs of programs (62.70186511047202 %). Average ratio: 0.13742006179698027 += 5.396477345345408e-05\n",
      "Processed 1031360 pairs of programs (62.72132565209538 %). Average ratio: 0.1374194711654124 += 5.3957612084479955e-05\n",
      "Processed 1031680 pairs of programs (62.74078619371875 %). Average ratio: 0.13741888086829046 += 5.395045351640661e-05\n",
      "Processed 1032000 pairs of programs (62.76024673534211 %). Average ratio: 0.13741829090533056 += 5.3943297747451574e-05\n",
      "Processed 1032320 pairs of programs (62.77970727696547 %). Average ratio: 0.13741743900156586 += 5.393519519240941e-05\n",
      "Processed 1032640 pairs of programs (62.79916781858883 %). Average ratio: 0.13741619427904941 += 5.3925672499013816e-05\n",
      "Processed 1032960 pairs of programs (62.818628360212195 %). Average ratio: 0.13741495026056152 += 5.3916154656500636e-05\n",
      "Processed 1033280 pairs of programs (62.838088901835555 %). Average ratio: 0.1374137069455051 += 5.390664166085701e-05\n",
      "Processed 1033600 pairs of programs (62.857549443458915 %). Average ratio: 0.13741246433328363 += 5.38971335080747e-05\n",
      "Saving negatives_all_ratios_1033600.npy\n",
      "Processed 1033920 pairs of programs (62.877009985082275 %). Average ratio: 0.1374112224233013 += 5.388763019415004e-05\n",
      "Processed 1034240 pairs of programs (62.89647052670564 %). Average ratio: 0.1374099812149631 += 5.387813171508384e-05\n",
      "Processed 1034560 pairs of programs (62.915931068329 %). Average ratio: 0.13741138780449252 += 5.386936302654224e-05\n",
      "Processed 1034880 pairs of programs (62.93539160995236 %). Average ratio: 0.13741279359978734 += 5.3860598544979635e-05\n",
      "Processed 1035200 pairs of programs (62.95485215157572 %). Average ratio: 0.13741419860152002 += 5.385183826707595e-05\n",
      "Processed 1035520 pairs of programs (62.97431269319909 %). Average ratio: 0.13741560281036233 += 5.384308218951464e-05\n",
      "Processed 1035840 pairs of programs (62.99377323482245 %). Average ratio: 0.1374170062269853 += 5.3834330308982856e-05\n",
      "Processed 1036160 pairs of programs (63.01323377644581 %). Average ratio: 0.13741840885205908 += 5.382558262217131e-05\n",
      "Processed 1036480 pairs of programs (63.03269431806917 %). Average ratio: 0.13741834419461432 += 5.3816069759955904e-05\n",
      "Processed 1036800 pairs of programs (63.052154859692536 %). Average ratio: 0.137417302188077 += 5.380604904074053e-05\n",
      "Saving negatives_all_ratios_1036800.npy\n",
      "Processed 1037120 pairs of programs (63.071615401315896 %). Average ratio: 0.137416260768751 += 5.379603358738414e-05\n",
      "Processed 1037440 pairs of programs (63.091075942939256 %). Average ratio: 0.13741521993614011 += 5.378602339544343e-05\n",
      "Processed 1037760 pairs of programs (63.110536484562616 %). Average ratio: 0.13741417968974864 += 5.377601846048011e-05\n",
      "Processed 1038080 pairs of programs (63.12999702618598 %). Average ratio: 0.13741314002908153 += 5.376601877806106e-05\n",
      "Processed 1038400 pairs of programs (63.14945756780934 %). Average ratio: 0.1374129339434186 += 5.375624213265982e-05\n",
      "Processed 1038720 pairs of programs (63.1689181094327 %). Average ratio: 0.1374160589953038 += 5.3747341252552e-05\n",
      "Processed 1039040 pairs of programs (63.18837865105606 %). Average ratio: 0.13741918228907257 += 5.3738444555971346e-05\n",
      "Processed 1039360 pairs of programs (63.20783919267943 %). Average ratio: 0.13742230382620818 += 5.3729552039770016e-05\n",
      "Processed 1039680 pairs of programs (63.22729973430279 %). Average ratio: 0.1374254236081922 += 5.3720663700803335e-05\n",
      "Processed 1040000 pairs of programs (63.24676027592615 %). Average ratio: 0.13742854163650453 += 5.3711779535929874e-05\n",
      "Saving negatives_all_ratios_1040000.npy\n",
      "Processed 1040320 pairs of programs (63.26622081754951 %). Average ratio: 0.13743165791262332 += 5.370289954201144e-05\n",
      "Processed 1040640 pairs of programs (63.28568135917288 %). Average ratio: 0.13743310159571007 += 5.369415319857023e-05\n",
      "Processed 1040960 pairs of programs (63.30514190079624 %). Average ratio: 0.1374341268746894 += 5.368544340595804e-05\n",
      "Processed 1041280 pairs of programs (63.3246024424196 %). Average ratio: 0.13743515157799271 += 5.367673779193344e-05\n",
      "Processed 1041600 pairs of programs (63.34406298404296 %). Average ratio: 0.1374361757061047 += 5.366803635319133e-05\n",
      "Processed 1041920 pairs of programs (63.363523525666324 %). Average ratio: 0.1374371992595096 += 5.3659339086430154e-05\n",
      "Processed 1042240 pairs of programs (63.382984067289684 %). Average ratio: 0.13743822223869095 += 5.365064598835208e-05\n",
      "Processed 1042560 pairs of programs (63.402444608913044 %). Average ratio: 0.13743985357671507 += 5.3642829232422466e-05\n",
      "Processed 1042880 pairs of programs (63.4219051505364 %). Average ratio: 0.1374423971428613 += 5.3636323475648387e-05\n",
      "Processed 1043200 pairs of programs (63.44136569215977 %). Average ratio: 0.13744493928324175 += 5.362981983947803e-05\n",
      "Saving negatives_all_ratios_1043200.npy\n",
      "Processed 1043520 pairs of programs (63.46082623378314 %). Average ratio: 0.1374474799990549 += 5.362331832301225e-05\n",
      "Processed 1043840 pairs of programs (63.480286775406505 %). Average ratio: 0.13745001929149783 += 5.361681892535208e-05\n",
      "Processed 1044160 pairs of programs (63.499747317029865 %). Average ratio: 0.13745255716176633 += 5.361032164559869e-05\n",
      "Processed 1044480 pairs of programs (63.519207858653225 %). Average ratio: 0.13745509361105485 += 5.360382648285335e-05\n",
      "Processed 1044800 pairs of programs (63.538668400276585 %). Average ratio: 0.13745367078578413 += 5.359692590094683e-05\n",
      "Processed 1045120 pairs of programs (63.55812894189995 %). Average ratio: 0.13745224875672232 += 5.359002788856943e-05\n",
      "Processed 1045440 pairs of programs (63.57758948352331 %). Average ratio: 0.13745082752320123 += 5.358313244421263e-05\n",
      "Processed 1045760 pairs of programs (63.59705002514667 %). Average ratio: 0.13744940708455347 += 5.357623956636903e-05\n",
      "Processed 1046080 pairs of programs (63.61651056677003 %). Average ratio: 0.13744798744011238 += 5.3569349253532434e-05\n",
      "Processed 1046400 pairs of programs (63.6359711083934 %). Average ratio: 0.13744656858921206 += 5.3562461504197684e-05\n",
      "Saving negatives_all_ratios_1046400.npy\n",
      "Processed 1046720 pairs of programs (63.65543165001676 %). Average ratio: 0.1374441894490004 += 5.355402376518055e-05\n",
      "Processed 1047040 pairs of programs (63.67489219164012 %). Average ratio: 0.1374411710954318 += 5.354455524053227e-05\n",
      "Processed 1047360 pairs of programs (63.69435273326348 %). Average ratio: 0.13743815442762336 += 5.3535091383408166e-05\n",
      "Processed 1047680 pairs of programs (63.713813274886846 %). Average ratio: 0.13743513944416325 += 5.352563219014296e-05\n",
      "Processed 1048000 pairs of programs (63.733273816510206 %). Average ratio: 0.13743212614364117 += 5.351617765707518e-05\n",
      "Processed 1048320 pairs of programs (63.752734358133566 %). Average ratio: 0.13742911452464837 += 5.3506727780547306e-05\n",
      "Processed 1048640 pairs of programs (63.772194899756926 %). Average ratio: 0.1374276843682567 += 5.349763091310045e-05\n",
      "Processed 1048960 pairs of programs (63.79165544138029 %). Average ratio: 0.13743257237724715 += 5.3489931075319846e-05\n",
      "Processed 1049280 pairs of programs (63.81111598300365 %). Average ratio: 0.13743745766083534 += 5.348223414412646e-05\n",
      "Processed 1049600 pairs of programs (63.83057652462701 %). Average ratio: 0.13744234022130003 += 5.347454011802841e-05\n",
      "Saving negatives_all_ratios_1049600.npy\n",
      "Processed 1049920 pairs of programs (63.85003706625037 %). Average ratio: 0.13744722006091742 += 5.346684899553442e-05\n",
      "Processed 1050240 pairs of programs (63.86949760787374 %). Average ratio: 0.1374520971819612 += 5.345916077515381e-05\n",
      "Processed 1050560 pairs of programs (63.8889581494971 %). Average ratio: 0.13745697158670253 += 5.345147545539651e-05\n",
      "Processed 1050880 pairs of programs (63.90841869112046 %). Average ratio: 0.13745951002392734 += 5.3443023917341635e-05\n",
      "Processed 1051200 pairs of programs (63.92787923274382 %). Average ratio: 0.13746146389713826 += 5.343438406050232e-05\n",
      "Processed 1051520 pairs of programs (63.94733977436719 %). Average ratio: 0.1374634166830519 += 5.342574827930652e-05\n",
      "Processed 1051840 pairs of programs (63.96680031599055 %). Average ratio: 0.13746536838257561 += 5.341711657061408e-05\n",
      "Processed 1052160 pairs of programs (63.98626085761391 %). Average ratio: 0.13746731899661568 += 5.3408488931288123e-05\n",
      "Processed 1052480 pairs of programs (64.00572139923727 %). Average ratio: 0.1374692685260775 += 5.3399865358195076e-05\n",
      "Processed 1052800 pairs of programs (64.02518194086063 %). Average ratio: 0.13746989343539998 += 5.339210049512274e-05\n",
      "Saving negatives_all_ratios_1052800.npy\n",
      "Processed 1053120 pairs of programs (64.044642482484 %). Average ratio: 0.1374685332443829 += 5.338562036945759e-05\n",
      "Processed 1053440 pairs of programs (64.06410302410735 %). Average ratio: 0.13746717380902748 += 5.337914245518445e-05\n",
      "Processed 1053760 pairs of programs (64.08356356573071 %). Average ratio: 0.13746581512870418 += 5.33726667511869e-05\n",
      "Processed 1054080 pairs of programs (64.10302410735407 %). Average ratio: 0.13746445720278416 += 5.3366193256349e-05\n",
      "Processed 1054400 pairs of programs (64.12248464897743 %). Average ratio: 0.1374631000306393 += 5.335972196955551e-05\n",
      "Processed 1054720 pairs of programs (64.14194519060081 %). Average ratio: 0.13746174361164215 += 5.335325288969164e-05\n",
      "Processed 1055040 pairs of programs (64.16140573222417 %). Average ratio: 0.13745772718618007 += 5.334376024955194e-05\n",
      "Processed 1055360 pairs of programs (64.18086627384753 %). Average ratio: 0.13745371298835274 += 5.3334272168521886e-05\n",
      "Processed 1055680 pairs of programs (64.20032681547089 %). Average ratio: 0.13744970101630744 += 5.332478864318194e-05\n",
      "Processed 1056000 pairs of programs (64.21978735709425 %). Average ratio: 0.1374456912681934 += 5.3315309670115946e-05\n",
      "Saving negatives_all_ratios_1056000.npy\n",
      "Processed 1056320 pairs of programs (64.23924789871761 %). Average ratio: 0.137441683742162 += 5.330583524591123e-05\n",
      "Processed 1056640 pairs of programs (64.25870844034097 %). Average ratio: 0.13743767843636662 += 5.32963653671584e-05\n",
      "Processed 1056960 pairs of programs (64.27816898196433 %). Average ratio: 0.13743650667154556 += 5.328678645557009e-05\n",
      "Processed 1057280 pairs of programs (64.2976295235877 %). Average ratio: 0.13743722258135369 += 5.3277136707334145e-05\n",
      "Processed 1057600 pairs of programs (64.31709006521106 %). Average ratio: 0.13743793809486526 += 5.326749192034568e-05\n",
      "Processed 1057920 pairs of programs (64.33655060683442 %). Average ratio: 0.13743865321240914 += 5.325785209049749e-05\n",
      "Processed 1058240 pairs of programs (64.35601114845778 %). Average ratio: 0.13743936793431405 += 5.324821721368703e-05\n",
      "Processed 1058560 pairs of programs (64.37547169008114 %). Average ratio: 0.13744008226090815 += 5.323858728581639e-05\n",
      "Processed 1058880 pairs of programs (64.3949322317045 %). Average ratio: 0.1374402929129228 += 5.322872457612299e-05\n",
      "Processed 1059200 pairs of programs (64.41439277332786 %). Average ratio: 0.1374384908865222 += 5.321791642280978e-05\n",
      "Saving negatives_all_ratios_1059200.npy\n",
      "Processed 1059520 pairs of programs (64.43385331495122 %). Average ratio: 0.1374366898559914 += 5.3207114076079055e-05\n",
      "Processed 1059840 pairs of programs (64.4533138565746 %). Average ratio: 0.13743488982050506 += 5.3196317531046816e-05\n",
      "Processed 1060160 pairs of programs (64.47277439819796 %). Average ratio: 0.13743309077923882 += 5.318552678283459e-05\n",
      "Processed 1060480 pairs of programs (64.49223493982132 %). Average ratio: 0.13743129273136923 += 5.317474182656939e-05\n",
      "Processed 1060800 pairs of programs (64.51169548144468 %). Average ratio: 0.13742949567607363 += 5.3163962657383874e-05\n",
      "Processed 1061120 pairs of programs (64.53115602306804 %). Average ratio: 0.137430158661605 += 5.315367701402944e-05\n",
      "Processed 1061440 pairs of programs (64.5506165646914 %). Average ratio: 0.13743143587403028 += 5.314351869177562e-05\n",
      "Processed 1061760 pairs of programs (64.57007710631476 %). Average ratio: 0.137432712381981 += 5.3133365706662376e-05\n",
      "Processed 1062080 pairs of programs (64.58953764793812 %). Average ratio: 0.1374339881860398 += 5.3123218054238104e-05\n",
      "Processed 1062400 pairs of programs (64.60899818956149 %). Average ratio: 0.13743526328678876 += 5.311307573005634e-05\n",
      "Saving negatives_all_ratios_1062400.npy\n",
      "Processed 1062720 pairs of programs (64.62845873118485 %). Average ratio: 0.13743653768480926 += 5.310293872967554e-05\n",
      "Processed 1063040 pairs of programs (64.64791927280821 %). Average ratio: 0.13743597126463836 += 5.3093080676562295e-05\n",
      "Processed 1063360 pairs of programs (64.66737981443157 %). Average ratio: 0.13743264574256212 += 5.308363788772178e-05\n",
      "Processed 1063680 pairs of programs (64.68684035605493 %). Average ratio: 0.13742932205172054 += 5.307419970649091e-05\n",
      "Processed 1064000 pairs of programs (64.70630089767829 %). Average ratio: 0.1374260001906014 += 5.3064766129316535e-05\n",
      "Processed 1064320 pairs of programs (64.72576143930165 %). Average ratio: 0.1374226801576942 += 5.305533715264928e-05\n",
      "Processed 1064640 pairs of programs (64.74522198092501 %). Average ratio: 0.13741936195149013 += 5.3045912772943415e-05\n",
      "Processed 1064960 pairs of programs (64.76468252254838 %). Average ratio: 0.13741604557048198 += 5.303649298665695e-05\n",
      "Processed 1065280 pairs of programs (64.78414306417174 %). Average ratio: 0.13741433136487163 += 5.3028354808025795e-05\n",
      "Processed 1065600 pairs of programs (64.8036036057951 %). Average ratio: 0.1374126181016503 += 5.30202203116088e-05\n",
      "Saving negatives_all_ratios_1065600.npy\n",
      "Processed 1065920 pairs of programs (64.82306414741846 %). Average ratio: 0.13741090578004103 += 5.301208949466691e-05\n",
      "Processed 1066240 pairs of programs (64.84252468904182 %). Average ratio: 0.13740919439926785 += 5.300396235446381e-05\n",
      "Processed 1066560 pairs of programs (64.86198523066518 %). Average ratio: 0.13740748395855554 += 5.2995838888266046e-05\n",
      "Processed 1066880 pairs of programs (64.88144577228854 %). Average ratio: 0.13740577445712968 += 5.298771909334292e-05\n",
      "Processed 1067200 pairs of programs (64.9009063139119 %). Average ratio: 0.13740555852918765 += 5.2979996759015904e-05\n",
      "Processed 1067520 pairs of programs (64.92036685553528 %). Average ratio: 0.1374063375366614 += 5.2972540202576065e-05\n",
      "Processed 1067840 pairs of programs (64.93982739715864 %). Average ratio: 0.13740711611669623 += 5.296508678972232e-05\n",
      "Processed 1068160 pairs of programs (64.95928793878201 %). Average ratio: 0.1374078942696438 += 5.295763651824909e-05\n",
      "Processed 1068480 pairs of programs (64.97874848040537 %). Average ratio: 0.13740867199585544 += 5.295018938595303e-05\n",
      "Processed 1068800 pairs of programs (64.99820902202873 %). Average ratio: 0.1374094492956821 += 5.294274539063285e-05\n",
      "Saving negatives_all_ratios_1068800.npy\n",
      "Processed 1069120 pairs of programs (65.01766956365209 %). Average ratio: 0.13740964135719227 += 5.2935037131161766e-05\n",
      "Processed 1069440 pairs of programs (65.03713010527545 %). Average ratio: 0.137407494705225 += 5.29262630400228e-05\n",
      "Processed 1069760 pairs of programs (65.05659064689881 %). Average ratio: 0.13740534922918324 += 5.291749313094718e-05\n",
      "Processed 1070080 pairs of programs (65.07605118852217 %). Average ratio: 0.13740320492810099 += 5.290872740070615e-05\n",
      "Processed 1070400 pairs of programs (65.09551173014555 %). Average ratio: 0.13740106180101327 += 5.289996584607434e-05\n",
      "Processed 1070720 pairs of programs (65.1149722717689 %). Average ratio: 0.1373989198469563 += 5.289120846382984e-05\n",
      "Processed 1071040 pairs of programs (65.13443281339227 %). Average ratio: 0.1373967790649672 += 5.288245525075414e-05\n",
      "Processed 1071360 pairs of programs (65.15389335501563 %). Average ratio: 0.13739636310537737 += 5.287521545255242e-05\n",
      "Processed 1071680 pairs of programs (65.17335389663899 %). Average ratio: 0.1373963781682653 += 5.286835576058077e-05\n",
      "Processed 1072000 pairs of programs (65.19281443826235 %). Average ratio: 0.13739639322291763 += 5.2861498708753155e-05\n",
      "Saving negatives_all_ratios_1072000.npy\n",
      "Processed 1072320 pairs of programs (65.2122749798857 %). Average ratio: 0.13739640826934116 += 5.285464429539999e-05\n",
      "Processed 1072640 pairs of programs (65.23173552150907 %). Average ratio: 0.13739642330754256 += 5.2847792518853214e-05\n",
      "Processed 1072960 pairs of programs (65.25119606313243 %). Average ratio: 0.13739643833752865 += 5.2840943377446184e-05\n",
      "Processed 1073280 pairs of programs (65.2706566047558 %). Average ratio: 0.13739708561350747 += 5.283376193688988e-05\n",
      "Processed 1073600 pairs of programs (65.29011714637916 %). Average ratio: 0.13739868065846694 += 5.28260812060838e-05\n",
      "Processed 1073920 pairs of programs (65.30957768800252 %). Average ratio: 0.1374002748327687 += 5.281840378612157e-05\n",
      "Processed 1074240 pairs of programs (65.32903822962588 %). Average ratio: 0.1374018681371254 += 5.281072967464956e-05\n",
      "Processed 1074560 pairs of programs (65.34849877124924 %). Average ratio: 0.13740346057224895 += 5.280305886931646e-05\n",
      "Processed 1074880 pairs of programs (65.3679593128726 %). Average ratio: 0.13740505213885046 += 5.279539136777327e-05\n",
      "Processed 1075200 pairs of programs (65.38741985449596 %). Average ratio: 0.13740664283764034 += 5.2787727167673347e-05\n",
      "Saving negatives_all_ratios_1075200.npy\n",
      "Processed 1075520 pairs of programs (65.40688039611933 %). Average ratio: 0.13740753150371657 += 5.278071336189454e-05\n",
      "Processed 1075840 pairs of programs (65.4263409377427 %). Average ratio: 0.13740841968550613 += 5.277370232573658e-05\n",
      "Processed 1076160 pairs of programs (65.44580147936605 %). Average ratio: 0.13740930738340476 += 5.276669405739733e-05\n",
      "Processed 1076480 pairs of programs (65.46526202098941 %). Average ratio: 0.13741019459780782 += 5.275968855507634e-05\n",
      "Processed 1076800 pairs of programs (65.48472256261277 %). Average ratio: 0.13741108132911017 += 5.275268581697474e-05\n",
      "Processed 1077120 pairs of programs (65.50418310423613 %). Average ratio: 0.13741196757770632 += 5.274568584129529e-05\n",
      "Processed 1077440 pairs of programs (65.5236436458595 %). Average ratio: 0.13741011412046547 += 5.2736273214519433e-05\n",
      "Processed 1077760 pairs of programs (65.54310418748285 %). Average ratio: 0.13740643601939398 += 5.2725255457251335e-05\n",
      "Processed 1078080 pairs of programs (65.56256472910621 %). Average ratio: 0.1374027599189214 += 5.271424343604252e-05\n",
      "Processed 1078400 pairs of programs (65.58202527072959 %). Average ratio: 0.1373990858174159 += 5.270323714630447e-05\n",
      "Saving negatives_all_ratios_1078400.npy\n",
      "Processed 1078720 pairs of programs (65.60148581235295 %). Average ratio: 0.13739541371324746 += 5.2692236583453575e-05\n",
      "Processed 1079040 pairs of programs (65.62094635397631 %). Average ratio: 0.13739174360478779 += 5.2681241742911136e-05\n",
      "Processed 1079360 pairs of programs (65.64040689559967 %). Average ratio: 0.13738928241383305 += 5.267072508744374e-05\n",
      "Processed 1079680 pairs of programs (65.65986743722303 %). Average ratio: 0.13739164894228553 += 5.266210301476758e-05\n",
      "Processed 1080000 pairs of programs (65.67932797884639 %). Average ratio: 0.13739401418562885 += 5.26534849855643e-05\n",
      "Processed 1080320 pairs of programs (65.69878852046975 %). Average ratio: 0.13739637814490957 += 5.264487099677052e-05\n",
      "Processed 1080640 pairs of programs (65.71824906209312 %). Average ratio: 0.13739874082117304 += 5.263626104532605e-05\n",
      "Processed 1080960 pairs of programs (65.73770960371648 %). Average ratio: 0.1374011022154635 += 5.262765512817387e-05\n",
      "Processed 1081280 pairs of programs (65.75717014533984 %). Average ratio: 0.13740346232882406 += 5.261905324226013e-05\n",
      "Processed 1081600 pairs of programs (65.7766306869632 %). Average ratio: 0.13740402994241596 += 5.261075232758067e-05\n",
      "Saving negatives_all_ratios_1081600.npy\n",
      "Processed 1081920 pairs of programs (65.79609122858656 %). Average ratio: 0.1374041495646939 += 5.260252948955947e-05\n",
      "Processed 1082240 pairs of programs (65.81555177020992 %). Average ratio: 0.13740426912213594 += 5.2594310469022586e-05\n",
      "Processed 1082560 pairs of programs (65.83501231183328 %). Average ratio: 0.13740438861479473 += 5.258609526303968e-05\n",
      "Processed 1082880 pairs of programs (65.85447285345664 %). Average ratio: 0.13740450804272294 += 5.2577883868683594e-05\n",
      "Processed 1083200 pairs of programs (65.87393339508 %). Average ratio: 0.13740462740597317 += 5.256967628303035e-05\n",
      "Processed 1083520 pairs of programs (65.89339393670338 %). Average ratio: 0.1374054410137438 += 5.2560671684000844e-05\n",
      "Processed 1083840 pairs of programs (65.91285447832674 %). Average ratio: 0.13740729536299265 += 5.2550470712446136e-05\n",
      "Processed 1084160 pairs of programs (65.9323150199501 %). Average ratio: 0.13740914870880575 += 5.254027504448369e-05\n",
      "Processed 1084480 pairs of programs (65.95177556157346 %). Average ratio: 0.13741100105199736 += 5.253008467577839e-05\n",
      "Processed 1084800 pairs of programs (65.97123610319682 %). Average ratio: 0.13741285239338086 += 5.251989960200002e-05\n",
      "Saving negatives_all_ratios_1084800.npy\n",
      "Processed 1085120 pairs of programs (65.99069664482018 %). Average ratio: 0.1374147027337687 += 5.250971981882308e-05\n",
      "Processed 1085440 pairs of programs (66.01015718644354 %). Average ratio: 0.13741655207397263 += 5.249954532192687e-05\n",
      "Processed 1085760 pairs of programs (66.02961772806691 %). Average ratio: 0.1374177810971795 += 5.249052034632834e-05\n",
      "Processed 1086080 pairs of programs (66.04907826969027 %). Average ratio: 0.13741900945640842 += 5.248149980757717e-05\n",
      "Processed 1086400 pairs of programs (66.06853881131363 %). Average ratio: 0.1374202371521973 += 5.247248370214793e-05\n",
      "Processed 1086720 pairs of programs (66.08799935293699 %). Average ratio: 0.13742146418508353 += 5.2463472026519016e-05\n",
      "Processed 1087040 pairs of programs (66.10745989456035 %). Average ratio: 0.13742269055560377 += 5.245446477717269e-05\n",
      "Processed 1087360 pairs of programs (66.12692043618371 %). Average ratio: 0.1374239162642943 += 5.2445461950595015e-05\n",
      "Processed 1087680 pairs of programs (66.14638097780707 %). Average ratio: 0.13742656743878393 += 5.243745350239635e-05\n",
      "Processed 1088000 pairs of programs (66.16584151943043 %). Average ratio: 0.13743016767828825 += 5.2430108204863856e-05\n",
      "Saving negatives_all_ratios_1088000.npy\n",
      "Processed 1088320 pairs of programs (66.18530206105379 %). Average ratio: 0.13743376597643933 += 5.242276577384693e-05\n",
      "Processed 1088640 pairs of programs (66.20476260267716 %). Average ratio: 0.13743736233480705 += 5.2415426207641214e-05\n",
      "Processed 1088960 pairs of programs (66.22422314430052 %). Average ratio: 0.13744095675495954 += 5.2408089504543544e-05\n",
      "Processed 1089280 pairs of programs (66.24368368592388 %). Average ratio: 0.13744454923846322 += 5.2400755662851974e-05\n",
      "Processed 1089600 pairs of programs (66.26314422754724 %). Average ratio: 0.13744713419766946 += 5.239304802379962e-05\n",
      "Processed 1089920 pairs of programs (66.2826047691706 %). Average ratio: 0.1374456964910393 += 5.2383837643394605e-05\n",
      "Processed 1090240 pairs of programs (66.30206531079396 %). Average ratio: 0.13744425955840997 += 5.237463183271421e-05\n",
      "Processed 1090560 pairs of programs (66.32152585241732 %). Average ratio: 0.1374428233991567 += 5.2365430588117615e-05\n",
      "Processed 1090880 pairs of programs (66.3409863940407 %). Average ratio: 0.1374413880126552 += 5.235623390596801e-05\n",
      "Processed 1091200 pairs of programs (66.36044693566406 %). Average ratio: 0.13743995339828205 += 5.23470417826325e-05\n",
      "Saving negatives_all_ratios_1091200.npy\n",
      "Processed 1091520 pairs of programs (66.37990747728742 %). Average ratio: 0.13743851955541433 += 5.23378542144822e-05\n",
      "Processed 1091840 pairs of programs (66.39936801891078 %). Average ratio: 0.13743854028527216 += 5.233115907325728e-05\n",
      "Processed 1092160 pairs of programs (66.41882856053414 %). Average ratio: 0.137438924356773 += 5.232508815004366e-05\n",
      "Processed 1092480 pairs of programs (66.43828910215751 %). Average ratio: 0.13743930822189473 += 5.2319019219423834e-05\n",
      "Processed 1092800 pairs of programs (66.45774964378087 %). Average ratio: 0.13743969188080365 += 5.23129522804167e-05\n",
      "Processed 1093120 pairs of programs (66.47721018540423 %). Average ratio: 0.13744007533366595 += 5.230688733204168e-05\n",
      "Processed 1093440 pairs of programs (66.49667072702759 %). Average ratio: 0.1374404585806475 += 5.2300824373318826e-05\n",
      "Processed 1093760 pairs of programs (66.51613126865095 %). Average ratio: 0.1374395058960904 += 5.2293610707715513e-05\n",
      "Processed 1094080 pairs of programs (66.53559181027433 %). Average ratio: 0.13743655067161942 += 5.2284671565266345e-05\n",
      "Processed 1094400 pairs of programs (66.55505235189769 %). Average ratio: 0.13743359703256927 += 5.2275736663169745e-05\n",
      "Saving negatives_all_ratios_1094400.npy\n",
      "Processed 1094720 pairs of programs (66.57451289352105 %). Average ratio: 0.13743064497766452 += 5.2266805998228734e-05\n",
      "Processed 1095040 pairs of programs (66.5939734351444 %). Average ratio: 0.13742769450563103 += 5.2257879567249646e-05\n",
      "Processed 1095360 pairs of programs (66.61343397676777 %). Average ratio: 0.13742474561519605 += 5.224895736704195e-05\n",
      "Processed 1095680 pairs of programs (66.63289451839113 %). Average ratio: 0.13742179830508822 += 5.224003939441854e-05\n",
      "Processed 1096000 pairs of programs (66.65235506001449 %). Average ratio: 0.1374233660934383 += 5.223241670493653e-05\n",
      "Processed 1096320 pairs of programs (66.67181560163785 %). Average ratio: 0.13742493304205178 += 5.222479730861502e-05\n",
      "Processed 1096640 pairs of programs (66.69127614326122 %). Average ratio: 0.13742649915160304 += 5.221718120310893e-05\n",
      "Processed 1096960 pairs of programs (66.71073668488458 %). Average ratio: 0.1374280644227659 += 5.2209568386075525e-05\n",
      "Processed 1097280 pairs of programs (66.73019722650794 %). Average ratio: 0.1374296288562134 += 5.220195885517424e-05\n",
      "Processed 1097600 pairs of programs (66.7496577681313 %). Average ratio: 0.13743119245261787 += 5.219435260806694e-05\n",
      "Saving negatives_all_ratios_1097600.npy\n",
      "Processed 1097920 pairs of programs (66.76911830975466 %). Average ratio: 0.13743327421894702 += 5.218788764200313e-05\n",
      "Processed 1098240 pairs of programs (66.78857885137802 %). Average ratio: 0.13743570078371511 += 5.218218326455139e-05\n",
      "Processed 1098560 pairs of programs (66.80803939300138 %). Average ratio: 0.13743812605120184 += 5.217648046941228e-05\n",
      "Processed 1098880 pairs of programs (66.82749993462474 %). Average ratio: 0.1374405500224473 += 5.2170779256155524e-05\n",
      "Processed 1099200 pairs of programs (66.84696047624811 %). Average ratio: 0.13744297269849035 += 5.2165079624350556e-05\n",
      "Processed 1099520 pairs of programs (66.86642101787147 %). Average ratio: 0.13744539408036885 += 5.215938157356647e-05\n",
      "Processed 1099840 pairs of programs (66.88588155949483 %). Average ratio: 0.13744762174020875 += 5.215288903245152e-05\n",
      "Processed 1100160 pairs of programs (66.9053421011182 %). Average ratio: 0.1374490787005283 += 5.21432157873578e-05\n",
      "Processed 1100480 pairs of programs (66.92480264274155 %). Average ratio: 0.13745053488318024 += 5.213354745198385e-05\n",
      "Processed 1100800 pairs of programs (66.94426318436491 %). Average ratio: 0.13745199028878702 += 5.2123884022380894e-05\n",
      "Saving negatives_all_ratios_1100800.npy\n",
      "Processed 1101120 pairs of programs (66.96372372598827 %). Average ratio: 0.1374534449179704 += 5.21142254946046e-05\n",
      "Processed 1101440 pairs of programs (66.98318426761163 %). Average ratio: 0.13745489877135156 += 5.210457186471485e-05\n",
      "Processed 1101760 pairs of programs (67.00264480923501 %). Average ratio: 0.137456351849551 += 5.209492312877583e-05\n",
      "Processed 1102080 pairs of programs (67.02210535085837 %). Average ratio: 0.13745441105163658 += 5.208703333636981e-05\n",
      "Processed 1102400 pairs of programs (67.04156589248173 %). Average ratio: 0.13745162323862495 += 5.207958530480906e-05\n",
      "Processed 1102720 pairs of programs (67.06102643410509 %). Average ratio: 0.13744883691086265 += 5.2072140336501045e-05\n",
      "Processed 1103040 pairs of programs (67.08048697572845 %). Average ratio: 0.1374460520671631 += 5.2064698429429906e-05\n",
      "Processed 1103360 pairs of programs (67.09994751735181 %). Average ratio: 0.1374432687063409 += 5.205725958158172e-05\n",
      "Processed 1103680 pairs of programs (67.11940805897517 %). Average ratio: 0.137440486827212 += 5.204982379094421e-05\n",
      "Processed 1104000 pairs of programs (67.13886860059853 %). Average ratio: 0.13743849341517628 += 5.204167128539007e-05\n",
      "Saving negatives_all_ratios_1104000.npy\n",
      "Processed 1104320 pairs of programs (67.1583291422219 %). Average ratio: 0.1374376812295814 += 5.203244326085772e-05\n",
      "Processed 1104640 pairs of programs (67.17778968384526 %). Average ratio: 0.13743686947600012 += 5.202321983332817e-05\n",
      "Processed 1104960 pairs of programs (67.19725022546862 %). Average ratio: 0.13743605815408788 += 5.2014000999132384e-05\n",
      "Processed 1105280 pairs of programs (67.21671076709198 %). Average ratio: 0.1374352472635004 += 5.200478675460533e-05\n",
      "Processed 1105600 pairs of programs (67.23617130871534 %). Average ratio: 0.13743443680389386 += 5.199557709608598e-05\n",
      "Processed 1105920 pairs of programs (67.2556318503387 %). Average ratio: 0.1374336267749247 += 5.19863720199173e-05\n",
      "Processed 1106240 pairs of programs (67.27509239196206 %). Average ratio: 0.13743288969276773 += 5.197698816065183e-05\n",
      "Processed 1106560 pairs of programs (67.29455293358542 %). Average ratio: 0.1374321530020511 += 5.196760901628037e-05\n",
      "Processed 1106880 pairs of programs (67.3140134752088 %). Average ratio: 0.1374314167024631 += 5.195823458302307e-05\n",
      "Processed 1107200 pairs of programs (67.33347401683216 %). Average ratio: 0.13743068079369225 += 5.194886485710418e-05\n",
      "Saving negatives_all_ratios_1107200.npy\n",
      "Processed 1107520 pairs of programs (67.35293455845552 %). Average ratio: 0.1374299452754275 += 5.193949983475216e-05\n",
      "Processed 1107840 pairs of programs (67.37239510007888 %). Average ratio: 0.13742921014735815 += 5.1930139512199454e-05\n",
      "Processed 1108160 pairs of programs (67.39185564170224 %). Average ratio: 0.13743072447195406 += 5.192142100795709e-05\n",
      "Processed 1108480 pairs of programs (67.4113161833256 %). Average ratio: 0.13743373697130618 += 5.191313117323694e-05\n",
      "Processed 1108800 pairs of programs (67.43077672494896 %). Average ratio: 0.13743674787378612 += 5.190484506430358e-05\n",
      "Processed 1109120 pairs of programs (67.45023726657232 %). Average ratio: 0.13743975718066329 += 5.189656267848573e-05\n",
      "Processed 1109440 pairs of programs (67.46969780819569 %). Average ratio: 0.1374427648932057 += 5.188828401311464e-05\n",
      "Processed 1109760 pairs of programs (67.48915834981905 %). Average ratio: 0.13744577101268002 += 5.188000906552415e-05\n",
      "Processed 1110080 pairs of programs (67.50861889144241 %). Average ratio: 0.13744874137130533 += 5.1871714526185e-05\n",
      "Processed 1110400 pairs of programs (67.52807943306577 %). Average ratio: 0.1374515735174723 += 5.186333053708981e-05\n",
      "Saving negatives_all_ratios_1110400.npy\n",
      "Processed 1110720 pairs of programs (67.54753997468913 %). Average ratio: 0.13745440416475269 += 5.185495036645219e-05\n",
      "Processed 1111040 pairs of programs (67.56700051631249 %). Average ratio: 0.13745723331433612 += 5.184657401149142e-05\n",
      "Processed 1111360 pairs of programs (67.58646105793585 %). Average ratio: 0.13746006096741092 += 5.1838201469429526e-05\n",
      "Processed 1111680 pairs of programs (67.60592159955921 %). Average ratio: 0.13746288712516413 += 5.182983273749131e-05\n",
      "Processed 1112000 pairs of programs (67.62538214118258 %). Average ratio: 0.1374657117887816 += 5.182146781290427e-05\n",
      "Processed 1112320 pairs of programs (67.64484268280594 %). Average ratio: 0.1374648553442747 += 5.181445443241949e-05\n",
      "Processed 1112640 pairs of programs (67.6643032244293 %). Average ratio: 0.13746307969156044 += 5.1807780630330546e-05\n",
      "Processed 1112960 pairs of programs (67.68376376605266 %). Average ratio: 0.13746130497685602 += 5.18011093414476e-05\n",
      "Processed 1113280 pairs of programs (67.70322430767602 %). Average ratio: 0.13745953119941845 += 5.179444056424476e-05\n",
      "Processed 1113600 pairs of programs (67.72268484929938 %). Average ratio: 0.1374577583585054 += 5.1787774297197286e-05\n",
      "Saving negatives_all_ratios_1113600.npy\n",
      "Processed 1113920 pairs of programs (67.74214539092274 %). Average ratio: 0.13745598645337537 += 5.178111053878173e-05\n",
      "Processed 1114240 pairs of programs (67.7616059325461 %). Average ratio: 0.13745513857840236 += 5.1774703556985473e-05\n",
      "Processed 1114560 pairs of programs (67.78106647416948 %). Average ratio: 0.13745567542816622 += 5.176868013831342e-05\n",
      "Processed 1114880 pairs of programs (67.80052701579284 %). Average ratio: 0.13745621199478147 += 5.1762658728769574e-05\n",
      "Processed 1115200 pairs of programs (67.8199875574162 %). Average ratio: 0.13745674827847207 += 5.175663932731765e-05\n",
      "Processed 1115520 pairs of programs (67.83944809903956 %). Average ratio: 0.13745728427946172 += 5.1750621932922084e-05\n",
      "Processed 1115840 pairs of programs (67.85890864066292 %). Average ratio: 0.1374578199979739 += 5.174460654454792e-05\n",
      "Processed 1116160 pairs of programs (67.87836918228628 %). Average ratio: 0.13745835543423188 += 5.173859316116086e-05\n",
      "Processed 1116480 pairs of programs (67.89782972390964 %). Average ratio: 0.13745829604057866 += 5.173433660369393e-05\n",
      "Processed 1116800 pairs of programs (67.917290265533 %). Average ratio: 0.13745823667820173 += 5.1730080472652875e-05\n",
      "Saving negatives_all_ratios_1116800.npy\n",
      "Processed 1117120 pairs of programs (67.93675080715637 %). Average ratio: 0.13745817734707635 += 5.172582476878843e-05\n",
      "Processed 1117440 pairs of programs (67.95621134877973 %). Average ratio: 0.1374581180471779 += 5.172156949284951e-05\n",
      "Processed 1117760 pairs of programs (67.9756718904031 %). Average ratio: 0.13745805877848172 += 5.1717314645583e-05\n",
      "Processed 1118080 pairs of programs (67.99513243202647 %). Average ratio: 0.13745799954096313 += 5.1713060227734025e-05\n",
      "Processed 1118400 pairs of programs (68.01459297364983 %). Average ratio: 0.13745596441797617 += 5.170689019062335e-05\n",
      "Processed 1118720 pairs of programs (68.03405351527319 %). Average ratio: 0.1374526134335201 += 5.169944528942568e-05\n",
      "Processed 1119040 pairs of programs (68.05351405689655 %). Average ratio: 0.13744926421042253 += 5.169200340667957e-05\n",
      "Processed 1119360 pairs of programs (68.0729745985199 %). Average ratio: 0.13744591674729503 += 5.168456454046534e-05\n",
      "Processed 1119680 pairs of programs (68.09243514014327 %). Average ratio: 0.13744257104275073 += 5.167712868886499e-05\n",
      "Processed 1120000 pairs of programs (68.11189568176663 %). Average ratio: 0.13743922709540424 += 5.166969584996198e-05\n",
      "Saving negatives_all_ratios_1120000.npy\n",
      "Processed 1120320 pairs of programs (68.13135622339 %). Average ratio: 0.13743649937257912 += 5.1662016082670177e-05\n",
      "Processed 1120640 pairs of programs (68.15081676501336 %). Average ratio: 0.13743623031134874 += 5.1653340270574245e-05\n",
      "Processed 1120960 pairs of programs (68.17027730663672 %). Average ratio: 0.13743596139132078 += 5.164466863613484e-05\n",
      "Processed 1121280 pairs of programs (68.18973784826008 %). Average ratio: 0.13743569261238414 += 5.163600117609682e-05\n",
      "Processed 1121600 pairs of programs (68.20919838988344 %). Average ratio: 0.13743542397442776 += 5.162733788720852e-05\n",
      "Processed 1121920 pairs of programs (68.2286589315068 %). Average ratio: 0.1374351554773408 += 5.161867876622177e-05\n",
      "Processed 1122240 pairs of programs (68.24811947313016 %). Average ratio: 0.13743488712101248 += 5.1610023809891886e-05\n",
      "Processed 1122560 pairs of programs (68.26758001475352 %). Average ratio: 0.13743607533409818 += 5.160097692393847e-05\n",
      "Processed 1122880 pairs of programs (68.2870405563769 %). Average ratio: 0.1374376269363944 += 5.1591835470952486e-05\n",
      "Processed 1123200 pairs of programs (68.30650109800025 %). Average ratio: 0.1374391777259079 += 5.158269850326495e-05\n",
      "Saving negatives_all_ratios_1123200.npy\n",
      "Processed 1123520 pairs of programs (68.32596163962361 %). Average ratio: 0.1374407277032771 += 5.157356601737163e-05\n",
      "Processed 1123840 pairs of programs (68.34542218124697 %). Average ratio: 0.1374422768691398 += 5.156443800977196e-05\n",
      "Processed 1124160 pairs of programs (68.36488272287033 %). Average ratio: 0.13744382522413318 += 5.155531447696905e-05\n",
      "Processed 1124480 pairs of programs (68.3843432644937 %). Average ratio: 0.1374455982566842 += 5.154732521015346e-05\n",
      "Processed 1124800 pairs of programs (68.40380380611705 %). Average ratio: 0.13744770850488724 += 5.1541033509965764e-05\n",
      "Processed 1125120 pairs of programs (68.42326434774041 %). Average ratio: 0.13744981764940398 += 5.153474399993779e-05\n",
      "Processed 1125440 pairs of programs (68.44272488936379 %). Average ratio: 0.13745192569110007 += 5.152845667889516e-05\n",
      "Processed 1125760 pairs of programs (68.46218543098715 %). Average ratio: 0.13745403263084022 += 5.15221715456642e-05\n",
      "Processed 1126080 pairs of programs (68.48164597261051 %). Average ratio: 0.13745613846948826 += 5.151588859907209e-05\n",
      "Processed 1126400 pairs of programs (68.50110651423387 %). Average ratio: 0.13745824320790712 += 5.150960783794664e-05\n",
      "Saving negatives_all_ratios_1126400.npy\n",
      "Processed 1126720 pairs of programs (68.52056705585723 %). Average ratio: 0.137455407310387 += 5.150159992601415e-05\n",
      "Processed 1127040 pairs of programs (68.54002759748059 %). Average ratio: 0.1374525728937533 += 5.149359554042123e-05\n",
      "Processed 1127360 pairs of programs (68.55948813910395 %). Average ratio: 0.13744973995684637 += 5.148559467868232e-05\n",
      "Processed 1127680 pairs of programs (68.57894868072731 %). Average ratio: 0.13744690849850777 += 5.1477597338314095e-05\n",
      "Processed 1128000 pairs of programs (68.59840922235068 %). Average ratio: 0.13744407851758025 += 5.146960351683571e-05\n",
      "Processed 1128320 pairs of programs (68.61786976397404 %). Average ratio: 0.13744125001290777 += 5.146161321176857e-05\n",
      "Processed 1128640 pairs of programs (68.6373303055974 %). Average ratio: 0.1374376985235105 += 5.1453995750008046e-05\n",
      "Processed 1128960 pairs of programs (68.65679084722076 %). Average ratio: 0.1374336660384648 += 5.1446627516292464e-05\n",
      "Processed 1129280 pairs of programs (68.67625138884412 %). Average ratio: 0.13742963565531385 += 5.1439262163486e-05\n",
      "Processed 1129600 pairs of programs (68.69571193046748 %). Average ratio: 0.1374256073724147 += 5.143189968988696e-05\n",
      "Saving negatives_all_ratios_1129600.npy\n",
      "Processed 1129920 pairs of programs (68.71517247209084 %). Average ratio: 0.13742158118812603 += 5.142454009379485e-05\n",
      "Processed 1130240 pairs of programs (68.7346330137142 %). Average ratio: 0.13741755710080836 += 5.141718337351041e-05\n",
      "Processed 1130560 pairs of programs (68.75409355533758 %). Average ratio: 0.13741369366071754 += 5.141011488475676e-05\n",
      "Processed 1130880 pairs of programs (68.77355409696094 %). Average ratio: 0.13741046627429024 += 5.140419004837094e-05\n",
      "Processed 1131200 pairs of programs (68.7930146385843 %). Average ratio: 0.13740724056748113 += 5.139826700058491e-05\n",
      "Processed 1131520 pairs of programs (68.81247518020766 %). Average ratio: 0.13740401653897943 += 5.139234574074712e-05\n",
      "Processed 1131840 pairs of programs (68.83193572183102 %). Average ratio: 0.13740079418747567 += 5.138642626820593e-05\n",
      "Processed 1132160 pairs of programs (68.85139626345438 %). Average ratio: 0.1373975735116617 += 5.1380508582309675e-05\n",
      "Processed 1132480 pairs of programs (68.87085680507774 %). Average ratio: 0.1373943545102308 += 5.137459268240661e-05\n",
      "Processed 1132800 pairs of programs (68.8903173467011 %). Average ratio: 0.13739121015040792 += 5.136811008614851e-05\n",
      "Saving negatives_all_ratios_1132800.npy\n",
      "Processed 1133120 pairs of programs (68.90977788832447 %). Average ratio: 0.13738808566183622 += 5.136148770054641e-05\n",
      "Processed 1133440 pairs of programs (68.92923842994783 %). Average ratio: 0.13738496279637546 += 5.13548677054708e-05\n",
      "Processed 1133760 pairs of programs (68.94869897157119 %). Average ratio: 0.13738184155276126 += 5.134825009961521e-05\n",
      "Processed 1134080 pairs of programs (68.96815951319455 %). Average ratio: 0.1373787219297304 += 5.1341634881673874e-05\n",
      "Processed 1134400 pairs of programs (68.98762005481791 %). Average ratio: 0.1373756039260212 += 5.1335022050342017e-05\n",
      "Processed 1134720 pairs of programs (69.00708059644127 %). Average ratio: 0.13737340368985143 += 5.1328308379023123e-05\n",
      "Processed 1135040 pairs of programs (69.02654113806463 %). Average ratio: 0.13737257846291828 += 5.132144251032948e-05\n",
      "Processed 1135360 pairs of programs (69.04600167968799 %). Average ratio: 0.13737175366400745 += 5.131457939042903e-05\n",
      "Processed 1135680 pairs of programs (69.06546222131136 %). Average ratio: 0.1373709292927859 += 5.130771901749166e-05\n",
      "Processed 1136000 pairs of programs (69.08492276293472 %). Average ratio: 0.13737010534892116 += 5.1300861389689144e-05\n",
      "Saving negatives_all_ratios_1136000.npy\n",
      "Processed 1136320 pairs of programs (69.10438330455808 %). Average ratio: 0.13736928183208097 += 5.129400650519476e-05\n",
      "Processed 1136640 pairs of programs (69.12384384618144 %). Average ratio: 0.13736845874193343 += 5.1287154362183557e-05\n",
      "Processed 1136960 pairs of programs (69.1433043878048 %). Average ratio: 0.13736950345044327 += 5.128152962235775e-05\n",
      "Processed 1137280 pairs of programs (69.16276492942816 %). Average ratio: 0.13737054761793366 += 5.1275906587727036e-05\n",
      "Processed 1137600 pairs of programs (69.18222547105152 %). Average ratio: 0.1373715912448248 += 5.1270285257562135e-05\n",
      "Processed 1137920 pairs of programs (69.20168601267488 %). Average ratio: 0.13737263433153638 += 5.126466563113399e-05\n",
      "Processed 1138240 pairs of programs (69.22114655429826 %). Average ratio: 0.1373736768784877 += 5.125904770771391e-05\n",
      "Processed 1138560 pairs of programs (69.24060709592162 %). Average ratio: 0.13737471888609762 += 5.12534314865733e-05\n",
      "Processed 1138880 pairs of programs (69.26006763754498 %). Average ratio: 0.1373761930651253 += 5.124607314193733e-05\n",
      "Processed 1139200 pairs of programs (69.27952817916834 %). Average ratio: 0.13737795488089047 += 5.123755578768465e-05\n",
      "Saving negatives_all_ratios_1139200.npy\n",
      "Processed 1139520 pairs of programs (69.2989887207917 %). Average ratio: 0.13737971578592117 += 5.12290424310331e-05\n",
      "Processed 1139840 pairs of programs (69.31844926241506 %). Average ratio: 0.13738147578092344 += 5.122053306896955e-05\n",
      "Processed 1140160 pairs of programs (69.33790980403842 %). Average ratio: 0.13738323486660256 += 5.121202769848384e-05\n",
      "Processed 1140480 pairs of programs (69.35737034566178 %). Average ratio: 0.13738499304366303 += 5.120352631656898e-05\n",
      "Processed 1140800 pairs of programs (69.37683088728515 %). Average ratio: 0.13738676334294683 += 5.119491625793551e-05\n",
      "Processed 1141120 pairs of programs (69.39629142890851 %). Average ratio: 0.13738858483539057 += 5.118585977851276e-05\n",
      "Processed 1141440 pairs of programs (69.41575197053187 %). Average ratio: 0.13739040538770922 += 5.117680768802648e-05\n",
      "Processed 1141760 pairs of programs (69.43521251215525 %). Average ratio: 0.13739222500063036 += 5.1167759983105114e-05\n",
      "Processed 1142080 pairs of programs (69.4546730537786 %). Average ratio: 0.13739404367488095 += 5.1158716660380685e-05\n",
      "Processed 1142400 pairs of programs (69.47413359540197 %). Average ratio: 0.13739586141118706 += 5.114967771648874e-05\n",
      "Saving negatives_all_ratios_1142400.npy\n",
      "Processed 1142720 pairs of programs (69.49359413702533 %). Average ratio: 0.1373976782102742 += 5.114064314806827e-05\n",
      "Processed 1143040 pairs of programs (69.51305467864869 %). Average ratio: 0.13739307008806476 += 5.113305227174046e-05\n",
      "Processed 1143360 pairs of programs (69.53251522027205 %). Average ratio: 0.13738685875817333 += 5.112582382470713e-05\n",
      "Processed 1143680 pairs of programs (69.5519757618954 %). Average ratio: 0.13738065062834884 += 5.111859777933625e-05\n",
      "Processed 1144000 pairs of programs (69.57143630351878 %). Average ratio: 0.1373744456961189 += 5.111137413476269e-05\n",
      "Processed 1144320 pairs of programs (69.59089684514214 %). Average ratio: 0.1373682439590137 += 5.110415289012109e-05\n",
      "Processed 1144640 pairs of programs (69.6103573867655 %). Average ratio: 0.13736204541456595 += 5.10969340445458e-05\n",
      "Processed 1144960 pairs of programs (69.62981792838886 %). Average ratio: 0.13735800281022464 += 5.1090712799933844e-05\n",
      "Processed 1145280 pairs of programs (69.64927847001222 %). Average ratio: 0.13735719058006796 += 5.1085985745497025e-05\n",
      "Processed 1145600 pairs of programs (69.66873901163558 %). Average ratio: 0.13735637876772513 += 5.108125964356152e-05\n",
      "Saving negatives_all_ratios_1145600.npy\n",
      "Processed 1145920 pairs of programs (69.68819955325894 %). Average ratio: 0.13735556737287388 += 5.107653449420089e-05\n",
      "Processed 1146240 pairs of programs (69.7076600948823 %). Average ratio: 0.1373547563951922 += 5.10718102974879e-05\n",
      "Processed 1146560 pairs of programs (69.72712063650567 %). Average ratio: 0.13735394583435848 += 5.106708705349452e-05\n",
      "Processed 1146880 pairs of programs (69.74658117812903 %). Average ratio: 0.1373531356900514 += 5.106236476229181e-05\n",
      "Processed 1147200 pairs of programs (69.7660417197524 %). Average ratio: 0.1373525079835717 += 5.105906644599855e-05\n",
      "Processed 1147520 pairs of programs (69.78550226137575 %). Average ratio: 0.13735188059948872 += 5.105576778616122e-05\n",
      "Processed 1147840 pairs of programs (69.80496280299911 %). Average ratio: 0.1373512535375542 += 5.105246878434472e-05\n",
      "Processed 1148160 pairs of programs (69.82442334462247 %). Average ratio: 0.13735062679752005 += 5.104916944211095e-05\n",
      "Processed 1148480 pairs of programs (69.84388388624583 %). Average ratio: 0.13735000037913847 += 5.104586976101874e-05\n",
      "Processed 1148800 pairs of programs (69.8633444278692 %). Average ratio: 0.1373493742821619 += 5.104256974262404e-05\n",
      "Saving negatives_all_ratios_1148800.npy\n",
      "Processed 1149120 pairs of programs (69.88280496949257 %). Average ratio: 0.1373495889165573 += 5.103733504233249e-05\n",
      "Processed 1149440 pairs of programs (69.90226551111593 %). Average ratio: 0.1373503635707001 += 5.103081270302444e-05\n",
      "Processed 1149760 pairs of programs (69.92172605273929 %). Average ratio: 0.13735113782768618 += 5.102429285245939e-05\n",
      "Processed 1150080 pairs of programs (69.94118659436265 %). Average ratio: 0.1373519116878209 += 5.1017775489062996e-05\n",
      "Processed 1150400 pairs of programs (69.96064713598601 %). Average ratio: 0.13735268515140933 += 5.1011260611262364e-05\n",
      "Processed 1150720 pairs of programs (69.98010767760937 %). Average ratio: 0.13735345821875616 += 5.100474821748587e-05\n",
      "Processed 1151040 pairs of programs (69.99956821923273 %). Average ratio: 0.13735484360325326 += 5.099786774079705e-05\n",
      "Processed 1151360 pairs of programs (70.01902876085609 %). Average ratio: 0.13735867850327949 += 5.09895082023789e-05\n",
      "Processed 1151680 pairs of programs (70.03848930247946 %). Average ratio: 0.13736251144021386 += 5.098115234066754e-05\n",
      "Processed 1152000 pairs of programs (70.05794984410282 %). Average ratio: 0.1373663424155633 += 5.097280015314855e-05\n",
      "Saving negatives_all_ratios_1152000.npy\n",
      "Processed 1152320 pairs of programs (70.07741038572618 %). Average ratio: 0.13737017143083327 += 5.096445163730989e-05\n",
      "Processed 1152640 pairs of programs (70.09687092734954 %). Average ratio: 0.13737399848752765 += 5.095610679064177e-05\n",
      "Processed 1152960 pairs of programs (70.1163314689729 %). Average ratio: 0.13737782358714878 += 5.094776561063669e-05\n",
      "Processed 1153280 pairs of programs (70.13579201059626 %). Average ratio: 0.13737784508217327 += 5.094033049241901e-05\n",
      "Processed 1153600 pairs of programs (70.15525255221962 %). Average ratio: 0.13737691639684105 += 5.093312407339063e-05\n",
      "Processed 1153920 pairs of programs (70.17471309384298 %). Average ratio: 0.13737598818605423 += 5.0925920689568785e-05\n",
      "Processed 1154240 pairs of programs (70.19417363546636 %). Average ratio: 0.13737506044944914 += 5.091872033883597e-05\n",
      "Processed 1154560 pairs of programs (70.21363417708972 %). Average ratio: 0.13737413318666258 += 5.091152301907672e-05\n",
      "Processed 1154880 pairs of programs (70.23309471871308 %). Average ratio: 0.1373732063973316 += 5.090432872817761e-05\n",
      "Processed 1155200 pairs of programs (70.25255526033644 %). Average ratio: 0.13737196545527763 += 5.0896862801852826e-05\n",
      "Saving negatives_all_ratios_1155200.npy\n",
      "Processed 1155520 pairs of programs (70.2720158019598 %). Average ratio: 0.13737025332821803 += 5.088898825146536e-05\n",
      "Processed 1155840 pairs of programs (70.29147634358316 %). Average ratio: 0.13736854207469265 += 5.0881117215485314e-05\n",
      "Processed 1156160 pairs of programs (70.31093688520652 %). Average ratio: 0.13736683169403313 += 5.087324969136686e-05\n",
      "Processed 1156480 pairs of programs (70.33039742682988 %). Average ratio: 0.13736512218557181 += 5.086538567656671e-05\n",
      "Processed 1156800 pairs of programs (70.34985796845325 %). Average ratio: 0.13736341354864168 += 5.085752516854412e-05\n",
      "Processed 1157120 pairs of programs (70.36931851007661 %). Average ratio: 0.13736170578257648 += 5.08496681647608e-05\n",
      "Processed 1157440 pairs of programs (70.38877905169997 %). Average ratio: 0.1373635065090607 += 5.0843371511175665e-05\n",
      "Processed 1157760 pairs of programs (70.40823959332333 %). Average ratio: 0.13736530631821103 += 5.0837077130627746e-05\n",
      "Processed 1158080 pairs of programs (70.42770013494669 %). Average ratio: 0.13736710521072823 += 5.0830785021799654e-05\n",
      "Processed 1158400 pairs of programs (70.44716067657005 %). Average ratio: 0.13736890318731235 += 5.082449518337502e-05\n",
      "Saving negatives_all_ratios_1158400.npy\n",
      "Processed 1158720 pairs of programs (70.46662121819341 %). Average ratio: 0.13737070024866282 += 5.081820761403852e-05\n",
      "Processed 1159040 pairs of programs (70.48608175981677 %). Average ratio: 0.13737249639547824 += 5.0811922312475815e-05\n",
      "Processed 1159360 pairs of programs (70.50554230144014 %). Average ratio: 0.13737719155818526 += 5.0805603834402183e-05\n",
      "Processed 1159680 pairs of programs (70.5250028430635 %). Average ratio: 0.13738381712751752 += 5.079926347871288e-05\n",
      "Processed 1160000 pairs of programs (70.54446338468686 %). Average ratio: 0.1373904393276307 += 5.079292474535698e-05\n",
      "Processed 1160320 pairs of programs (70.56392392631022 %). Average ratio: 0.13739705816109407 += 5.078658763433939e-05\n",
      "Processed 1160640 pairs of programs (70.58338446793358 %). Average ratio: 0.13740367363047437 += 5.078025214566354e-05\n",
      "Processed 1160960 pairs of programs (70.60284500955694 %). Average ratio: 0.1374102857383357 += 5.077391827933139e-05\n",
      "Processed 1161280 pairs of programs (70.6223055511803 %). Average ratio: 0.13741606321771235 += 5.0767624695097074e-05\n",
      "Processed 1161600 pairs of programs (70.64176609280366 %). Average ratio: 0.13741851352911735 += 5.0761487660804313e-05\n",
      "Saving negatives_all_ratios_1161600.npy\n",
      "Processed 1161920 pairs of programs (70.66122663442704 %). Average ratio: 0.1374209625963937 += 5.0755352729019195e-05\n",
      "Processed 1162240 pairs of programs (70.6806871760504 %). Average ratio: 0.13742341042048867 += 5.074921989864017e-05\n",
      "Processed 1162560 pairs of programs (70.70014771767376 %). Average ratio: 0.13742585700234863 += 5.074308916856636e-05\n",
      "Processed 1162880 pairs of programs (70.71960825929712 %). Average ratio: 0.13742830234291895 += 5.073696053769758e-05\n",
      "Processed 1163200 pairs of programs (70.73906880092048 %). Average ratio: 0.1374307464431441 += 5.0730834004934284e-05\n",
      "Processed 1163520 pairs of programs (70.75852934254384 %). Average ratio: 0.13743320686003266 += 5.0725028604460997e-05\n",
      "Processed 1163840 pairs of programs (70.7779898841672 %). Average ratio: 0.1374356704174653 += 5.071930476158419e-05\n",
      "Processed 1164160 pairs of programs (70.79745042579056 %). Average ratio: 0.13743813272626265 += 5.071358268369217e-05\n",
      "Processed 1164480 pairs of programs (70.81691096741393 %). Average ratio: 0.13744059378737378 += 5.070786237003216e-05\n",
      "Processed 1164800 pairs of programs (70.83637150903729 %). Average ratio: 0.13744305360174675 += 5.07021438198515e-05\n",
      "Saving negatives_all_ratios_1164800.npy\n",
      "Processed 1165120 pairs of programs (70.85583205066065 %). Average ratio: 0.1374455121703287 += 5.069642703239784e-05\n",
      "Processed 1165440 pairs of programs (70.87529259228401 %). Average ratio: 0.13744672290328513 += 5.0690103296619425e-05\n",
      "Processed 1165760 pairs of programs (70.89475313390737 %). Average ratio: 0.13744606361046544 += 5.0682869174857264e-05\n",
      "Processed 1166080 pairs of programs (70.91421367553075 %). Average ratio: 0.13744540465129595 += 5.067563812421497e-05\n",
      "Processed 1166400 pairs of programs (70.9336742171541 %). Average ratio: 0.13744474602552348 += 5.066841014253436e-05\n",
      "Processed 1166720 pairs of programs (70.95313475877747 %). Average ratio: 0.13744408773289507 += 5.066118522765929e-05\n",
      "Processed 1167040 pairs of programs (70.97259530040083 %). Average ratio: 0.137443429773158 += 5.065396337743572e-05\n",
      "Processed 1167360 pairs of programs (70.9920558420242 %). Average ratio: 0.1374427721460598 += 5.0646744589711776e-05\n",
      "Processed 1167680 pairs of programs (71.01151638364756 %). Average ratio: 0.1374419058988153 += 5.0642410202331094e-05\n",
      "Processed 1168000 pairs of programs (71.03097692527092 %). Average ratio: 0.13744104008929048 += 5.063807649008686e-05\n",
      "Saving negatives_all_ratios_1168000.npy\n",
      "Processed 1168320 pairs of programs (71.05043746689428 %). Average ratio: 0.13744017471715364 += 5.0633743453309354e-05\n",
      "Processed 1168640 pairs of programs (71.06989800851764 %). Average ratio: 0.13743930978207344 += 5.062941109232774e-05\n",
      "Processed 1168960 pairs of programs (71.089358550141 %). Average ratio: 0.13743844528371885 += 5.062507940747009e-05\n",
      "Processed 1169280 pairs of programs (71.10881909176436 %). Average ratio: 0.1374375812217592 += 5.0620748399063316e-05\n",
      "Processed 1169600 pairs of programs (71.12827963338772 %). Average ratio: 0.13743849521923848 += 5.0614136383106435e-05\n",
      "Processed 1169920 pairs of programs (71.14774017501108 %). Average ratio: 0.13744059353885701 += 5.0606006322108205e-05\n",
      "Processed 1170240 pairs of programs (71.16720071663445 %). Average ratio: 0.13744269080005458 += 5.05978799368714e-05\n",
      "Processed 1170560 pairs of programs (71.18666125825781 %). Average ratio: 0.13744478700363172 += 5.058975722473257e-05\n",
      "Processed 1170880 pairs of programs (71.20612179988117 %). Average ratio: 0.13744688215038833 += 5.0581638183030865e-05\n",
      "Processed 1171200 pairs of programs (71.22558234150453 %). Average ratio: 0.1374489762411234 += 5.057352280910805e-05\n",
      "Saving negatives_all_ratios_1171200.npy\n",
      "Processed 1171520 pairs of programs (71.2450428831279 %). Average ratio: 0.13745075516177258 += 5.056555011321512e-05\n",
      "Processed 1171840 pairs of programs (71.26450342475125 %). Average ratio: 0.13745127704327836 += 5.055813686314501e-05\n",
      "Processed 1172160 pairs of programs (71.28396396637461 %). Average ratio: 0.13745179866193777 += 5.055072682603061e-05\n",
      "Processed 1172480 pairs of programs (71.30342450799799 %). Average ratio: 0.1374523200179493 += 5.054331999957723e-05\n",
      "Processed 1172800 pairs of programs (71.32288504962135 %). Average ratio: 0.1374528411115113 += 5.0535916381492366e-05\n",
      "Processed 1173120 pairs of programs (71.34234559124471 %). Average ratio: 0.1374533619428219 += 5.0528515969485834e-05\n",
      "Processed 1173440 pairs of programs (71.36180613286807 %). Average ratio: 0.13745388251207896 += 5.0521118761269725e-05\n",
      "Processed 1173760 pairs of programs (71.38126667449143 %). Average ratio: 0.1374497739077545 += 5.051270690885451e-05\n",
      "Processed 1174080 pairs of programs (71.40072721611479 %). Average ratio: 0.13744451043266143 += 5.0504044213868125e-05\n",
      "Processed 1174400 pairs of programs (71.42018775773815 %). Average ratio: 0.1374392496038605 += 5.049538518206739e-05\n",
      "Saving negatives_all_ratios_1174400.npy\n",
      "Processed 1174720 pairs of programs (71.43964829936151 %). Average ratio: 0.13743399141935653 += 5.048672981115798e-05\n",
      "Processed 1175040 pairs of programs (71.45910884098487 %). Average ratio: 0.13742873587715632 += 5.047807809884752e-05\n",
      "Processed 1175360 pairs of programs (71.47856938260824 %). Average ratio: 0.13742348297526874 += 5.046943004284529e-05\n",
      "Processed 1175680 pairs of programs (71.4980299242316 %). Average ratio: 0.1374205469904116 += 5.046141610202695e-05\n",
      "Processed 1176000 pairs of programs (71.51749046585496 %). Average ratio: 0.13742108302631448 += 5.045435101519114e-05\n",
      "Processed 1176320 pairs of programs (71.53695100747832 %). Average ratio: 0.137421618793123 += 5.0447288878713377e-05\n",
      "Processed 1176640 pairs of programs (71.55641154910168 %). Average ratio: 0.1374221542910398 += 5.044022969054999e-05\n",
      "Processed 1176960 pairs of programs (71.57587209072504 %). Average ratio: 0.13742268952026723 += 5.0433173448659444e-05\n",
      "Processed 1177280 pairs of programs (71.5953326323484 %). Average ratio: 0.13742322448100744 += 5.0426120151002023e-05\n",
      "Processed 1177600 pairs of programs (71.61479317397178 %). Average ratio: 0.13742375917346245 += 5.041906979554011e-05\n",
      "Saving negatives_all_ratios_1177600.npy\n",
      "Processed 1177920 pairs of programs (71.63425371559514 %). Average ratio: 0.1374242332067782 += 5.0412824861339434e-05\n",
      "Processed 1178240 pairs of programs (71.6537142572185 %). Average ratio: 0.1374247070024833 += 5.040658223968416e-05\n",
      "Processed 1178560 pairs of programs (71.67317479884186 %). Average ratio: 0.1374251805607563 += 5.0400341929152546e-05\n",
      "Processed 1178880 pairs of programs (71.69263534046522 %). Average ratio: 0.13742565388177566 += 5.039410392832418e-05\n",
      "Processed 1179200 pairs of programs (71.71209588208858 %). Average ratio: 0.13742612696571965 += 5.038786823577978e-05\n",
      "Processed 1179520 pairs of programs (71.73155642371194 %). Average ratio: 0.1374265998127663 += 5.0381634850101306e-05\n",
      "Processed 1179840 pairs of programs (71.7510169653353 %). Average ratio: 0.1374288422381014 += 5.037479434537937e-05\n",
      "Processed 1180160 pairs of programs (71.77047750695866 %). Average ratio: 0.13743226312250906 += 5.03675503371778e-05\n",
      "Processed 1180480 pairs of programs (71.78993804858203 %). Average ratio: 0.13743568229519068 += 5.036030922560071e-05\n",
      "Processed 1180800 pairs of programs (71.80939859020539 %). Average ratio: 0.13743909975743074 += 5.035307100883488e-05\n",
      "Saving negatives_all_ratios_1180800.npy\n",
      "Processed 1181120 pairs of programs (71.82885913182875 %). Average ratio: 0.1374425155105124 += 5.0345835685068624e-05\n",
      "Processed 1181440 pairs of programs (71.84831967345211 %). Average ratio: 0.13744592955571752 += 5.033860325249164e-05\n",
      "Processed 1181760 pairs of programs (71.86778021507547 %). Average ratio: 0.1374479052007487 += 5.033139892254091e-05\n",
      "Processed 1182080 pairs of programs (71.88724075669883 %). Average ratio: 0.13744413452011472 += 5.032429824984576e-05\n",
      "Processed 1182400 pairs of programs (71.90670129832219 %). Average ratio: 0.13744036572340812 += 5.03172003242117e-05\n",
      "Processed 1182720 pairs of programs (71.92616183994556 %). Average ratio: 0.13743659880921733 += 5.031010514400797e-05\n",
      "Processed 1183040 pairs of programs (71.94562238156892 %). Average ratio: 0.13743283377613227 += 5.0303012707605126e-05\n",
      "Processed 1183360 pairs of programs (71.96508292319228 %). Average ratio: 0.1374290706227442 += 5.029592301337486e-05\n",
      "Processed 1183680 pairs of programs (71.98454346481564 %). Average ratio: 0.13742530934764582 += 5.028883605969013e-05\n",
      "Processed 1184000 pairs of programs (72.004004006439 %). Average ratio: 0.1374226373076519 += 5.028247972448881e-05\n",
      "Saving negatives_all_ratios_1184000.npy\n",
      "Processed 1184320 pairs of programs (72.02346454806236 %). Average ratio: 0.1374202383724265 += 5.027630758776869e-05\n",
      "Processed 1184640 pairs of programs (72.04292508968572 %). Average ratio: 0.13741784063367754 += 5.027013762188947e-05\n",
      "Processed 1184960 pairs of programs (72.06238563130908 %). Average ratio: 0.1374154440905101 += 5.026396982565384e-05\n",
      "Processed 1185280 pairs of programs (72.08184617293244 %). Average ratio: 0.1374130487420302 += 5.025780419786522e-05\n",
      "Processed 1185600 pairs of programs (72.10130671455582 %). Average ratio: 0.13741065458734467 += 5.0251640737327925e-05\n",
      "Processed 1185920 pairs of programs (72.12076725617918 %). Average ratio: 0.13740788610579055 += 5.024577179750441e-05\n",
      "Processed 1186240 pairs of programs (72.14022779780254 %). Average ratio: 0.1374045558639434 += 5.024034307857854e-05\n",
      "Processed 1186560 pairs of programs (72.1596883394259 %). Average ratio: 0.1374012272805832 += 5.023491584401483e-05\n",
      "Processed 1186880 pairs of programs (72.17914888104926 %). Average ratio: 0.13739790035447141 += 5.022949009339824e-05\n",
      "Processed 1187200 pairs of programs (72.19860942267262 %). Average ratio: 0.1373945750843706 += 5.02240658263135e-05\n",
      "Saving negatives_all_ratios_1187200.npy\n",
      "Processed 1187520 pairs of programs (72.21806996429598 %). Average ratio: 0.13739125146904468 += 5.0218643042345025e-05\n",
      "Processed 1187840 pairs of programs (72.23753050591935 %). Average ratio: 0.1373879295072587 += 5.0213221741077054e-05\n",
      "Processed 1188160 pairs of programs (72.25699104754271 %). Average ratio: 0.13738855616381704 += 5.02060312462429e-05\n",
      "Processed 1188480 pairs of programs (72.27645158916607 %). Average ratio: 0.13738918250876098 += 5.0198843800713996e-05\n",
      "Processed 1188800 pairs of programs (72.29591213078943 %). Average ratio: 0.13738980854232288 += 5.01916594023567e-05\n",
      "Processed 1189120 pairs of programs (72.31537267241279 %). Average ratio: 0.1373904342647349 += 5.018447804903947e-05\n",
      "Processed 1189440 pairs of programs (72.33483321403615 %). Average ratio: 0.13739105967622897 += 5.017729973863288e-05\n",
      "Processed 1189760 pairs of programs (72.35429375565951 %). Average ratio: 0.13739168477703675 += 5.017012446900954e-05\n",
      "Processed 1190080 pairs of programs (72.37375429728287 %). Average ratio: 0.13739434867441316 += 5.0164019006000715e-05\n",
      "Processed 1190400 pairs of programs (72.39321483890623 %). Average ratio: 0.13739837031629334 += 5.0158626431941133e-05\n",
      "Saving negatives_all_ratios_1190400.npy\n",
      "Processed 1190720 pairs of programs (72.4126753805296 %). Average ratio: 0.13740238996182608 += 5.0153235236153296e-05\n",
      "Processed 1191040 pairs of programs (72.43213592215298 %). Average ratio: 0.1374064076124975 += 5.014784541840498e-05\n",
      "Processed 1191360 pairs of programs (72.45159646377634 %). Average ratio: 0.1374104232697923 += 5.014245697846329e-05\n",
      "Processed 1191680 pairs of programs (72.4710570053997 %). Average ratio: 0.13741443693519353 += 5.013706991609482e-05\n",
      "Processed 1192000 pairs of programs (72.49051754702306 %). Average ratio: 0.13741863137316157 += 5.013172439800583e-05\n",
      "Processed 1192320 pairs of programs (72.50997808864642 %). Average ratio: 0.13742355460227829 += 5.012654074383803e-05\n",
      "Processed 1192640 pairs of programs (72.52943863026978 %). Average ratio: 0.1374284753911328 += 5.0121358165290724e-05\n",
      "Processed 1192960 pairs of programs (72.54889917189314 %). Average ratio: 0.13743339374153885 += 5.011617666257139e-05\n",
      "Processed 1193280 pairs of programs (72.5683597135165 %). Average ratio: 0.13743830965530865 += 5.011099623588617e-05\n",
      "Processed 1193600 pairs of programs (72.58782025513987 %). Average ratio: 0.13744322313425236 += 5.010581688543985e-05\n",
      "Saving negatives_all_ratios_1193600.npy\n",
      "Processed 1193920 pairs of programs (72.60728079676323 %). Average ratio: 0.13744813418017857 += 5.010063861143597e-05\n",
      "Processed 1194240 pairs of programs (72.6267413383866 %). Average ratio: 0.13744763869845783 += 5.00932806871154e-05\n",
      "Processed 1194560 pairs of programs (72.64620188000995 %). Average ratio: 0.1374457927721845 += 5.008538085692387e-05\n",
      "Processed 1194880 pairs of programs (72.66566242163331 %). Average ratio: 0.1374439477592839 += 5.007748454460146e-05\n",
      "Processed 1195200 pairs of programs (72.68512296325667 %). Average ratio: 0.13744210365907827 += 5.006959174763296e-05\n",
      "Processed 1195520 pairs of programs (72.70458350488003 %). Average ratio: 0.13744026047089056 += 5.006170246350572e-05\n",
      "Processed 1195840 pairs of programs (72.7240440465034 %). Average ratio: 0.13743841819404434 += 5.005381668970948e-05\n",
      "Processed 1196160 pairs of programs (72.74350458812677 %). Average ratio: 0.13743643953512233 += 5.004709074741718e-05\n",
      "Processed 1196480 pairs of programs (72.76296512975013 %). Average ratio: 0.1374342559658146 += 5.004210121775579e-05\n",
      "Processed 1196800 pairs of programs (72.78242567137349 %). Average ratio: 0.13743207347534545 += 5.0037112938099454e-05\n",
      "Saving negatives_all_ratios_1196800.npy\n",
      "Processed 1197120 pairs of programs (72.80188621299685 %). Average ratio: 0.1374298920629156 += 5.003212590816182e-05\n",
      "Processed 1197440 pairs of programs (72.82134675462021 %). Average ratio: 0.1374277117277264 += 5.002714012765611e-05\n",
      "Processed 1197760 pairs of programs (72.84080729624357 %). Average ratio: 0.13742553246898015 += 5.002215559629539e-05\n",
      "Processed 1198080 pairs of programs (72.86026783786693 %). Average ratio: 0.13742335428587993 += 5.0017172313792316e-05\n",
      "Processed 1198400 pairs of programs (72.87972837949029 %). Average ratio: 0.13742577762032201 += 5.001121224972121e-05\n",
      "Processed 1198720 pairs of programs (72.89918892111366 %). Average ratio: 0.13742819975923656 += 5.000525420576132e-05\n",
      "Processed 1199040 pairs of programs (72.91864946273702 %). Average ratio: 0.13743062070350795 += 4.999929818085533e-05\n",
      "Processed 1199360 pairs of programs (72.93811000436038 %). Average ratio: 0.13743304045401986 += 4.999334417394657e-05\n",
      "Processed 1199680 pairs of programs (72.95757054598374 %). Average ratio: 0.137435459011655 += 4.998739218397901e-05\n",
      "Processed 1200000 pairs of programs (72.9770310876071 %). Average ratio: 0.13743787637729524 += 4.998144220989739e-05\n",
      "Saving negatives_all_ratios_1200000.npy\n",
      "Processed 1200320 pairs of programs (72.99649162923046 %). Average ratio: 0.13743942961513955 += 4.997426749771515e-05\n",
      "Processed 1200640 pairs of programs (73.01595217085382 %). Average ratio: 0.13744040693841805 += 4.996627825056591e-05\n",
      "Processed 1200960 pairs of programs (73.03541271247718 %). Average ratio: 0.13744138378037507 += 4.995829262294462e-05\n",
      "Processed 1201280 pairs of programs (73.05487325410056 %). Average ratio: 0.13744236014136607 += 4.9950310612213245e-05\n",
      "Processed 1201600 pairs of programs (73.07433379572392 %). Average ratio: 0.13744333602174622 += 4.994233221573638e-05\n",
      "Processed 1201920 pairs of programs (73.09379433734728 %). Average ratio: 0.13744431142187027 += 4.993435743088123e-05\n",
      "Processed 1202240 pairs of programs (73.11325487897064 %). Average ratio: 0.13744567447718897 += 4.992633248884033e-05\n",
      "Processed 1202560 pairs of programs (73.132715420594 %). Average ratio: 0.13744858902059304 += 4.991809612586707e-05\n",
      "Processed 1202880 pairs of programs (73.15217596221736 %). Average ratio: 0.13745150213073262 += 4.9909863429029926e-05\n",
      "Processed 1203200 pairs of programs (73.17163650384072 %). Average ratio: 0.13745441380866466 += 4.9901634395763944e-05\n",
      "Saving negatives_all_ratios_1203200.npy\n",
      "Processed 1203520 pairs of programs (73.19109704546408 %). Average ratio: 0.13745732405544508 += 4.9893409023506584e-05\n",
      "Processed 1203840 pairs of programs (73.21055758708745 %). Average ratio: 0.13746023287212883 += 4.9885187309697776e-05\n",
      "Processed 1204160 pairs of programs (73.23001812871081 %). Average ratio: 0.13746314025976974 += 4.9876969251779783e-05\n",
      "Processed 1204480 pairs of programs (73.24947867033417 %). Average ratio: 0.1374609186232655 += 4.9869525831488574e-05\n",
      "Processed 1204800 pairs of programs (73.26893921195753 %). Average ratio: 0.1374574164933626 += 4.9862278132909944e-05\n",
      "Processed 1205120 pairs of programs (73.28839975358089 %). Average ratio: 0.13745391608271834 += 4.985503333309479e-05\n",
      "Processed 1205440 pairs of programs (73.30786029520425 %). Average ratio: 0.13745041739006708 += 4.984779143023362e-05\n",
      "Processed 1205760 pairs of programs (73.32732083682761 %). Average ratio: 0.13744692041414425 += 4.984055242251828e-05\n",
      "Processed 1206080 pairs of programs (73.34678137845097 %). Average ratio: 0.13744342515368668 += 4.9833316308142204e-05\n",
      "Processed 1206400 pairs of programs (73.36624192007434 %). Average ratio: 0.13744059906014205 += 4.9826190941653114e-05\n",
      "Saving negatives_all_ratios_1206400.npy\n",
      "Processed 1206720 pairs of programs (73.3857024616977 %). Average ratio: 0.13743877528589435 += 4.981923021378755e-05\n",
      "Processed 1207040 pairs of programs (73.40516300332106 %). Average ratio: 0.13743695240565357 += 4.9812272322872447e-05\n",
      "Processed 1207360 pairs of programs (73.42462354494442 %). Average ratio: 0.1374351304187626 += 4.980531726702104e-05\n",
      "Processed 1207680 pairs of programs (73.44408408656778 %). Average ratio: 0.13743330932456488 += 4.979836504434825e-05\n",
      "Processed 1208000 pairs of programs (73.46354462819114 %). Average ratio: 0.13743148912240447 += 4.979141565297077e-05\n",
      "Processed 1208320 pairs of programs (73.4830051698145 %). Average ratio: 0.13742966981162613 += 4.978446909100694e-05\n",
      "Processed 1208640 pairs of programs (73.50246571143786 %). Average ratio: 0.13742943613193362 += 4.977672619819541e-05\n",
      "Processed 1208960 pairs of programs (73.52192625306124 %). Average ratio: 0.1374292025666218 += 4.976898676356859e-05\n",
      "Processed 1209280 pairs of programs (73.5413867946846 %). Average ratio: 0.13742896911560668 += 4.976125078462535e-05\n",
      "Processed 1209600 pairs of programs (73.56084733630796 %). Average ratio: 0.13742873577880438 += 4.975351825886711e-05\n",
      "Saving negatives_all_ratios_1209600.npy\n",
      "Processed 1209920 pairs of programs (73.58030787793132 %). Average ratio: 0.1374285025561311 += 4.974578918379774e-05\n",
      "Processed 1210240 pairs of programs (73.59976841955468 %). Average ratio: 0.13742826944750314 += 4.9738063556923536e-05\n",
      "Processed 1210560 pairs of programs (73.61922896117804 %). Average ratio: 0.13742816373769087 += 4.9731248129536736e-05\n",
      "Processed 1210880 pairs of programs (73.6386895028014 %). Average ratio: 0.13742814291537733 += 4.9725039757295054e-05\n",
      "Processed 1211200 pairs of programs (73.65815004442476 %). Average ratio: 0.13742812210323843 += 4.9718833713432324e-05\n",
      "Processed 1211520 pairs of programs (73.67761058604813 %). Average ratio: 0.13742810130126662 += 4.971262999649093e-05\n",
      "Processed 1211840 pairs of programs (73.69707112767149 %). Average ratio: 0.13742808050945451 += 4.970642860501471e-05\n",
      "Processed 1212160 pairs of programs (73.71653166929485 %). Average ratio: 0.13742805972779465 += 4.97002295375487e-05\n",
      "Processed 1212480 pairs of programs (73.73599221091821 %). Average ratio: 0.13742862537450995 += 4.9694310708636434e-05\n",
      "Processed 1212800 pairs of programs (73.75545275254157 %). Average ratio: 0.13743153584569195 += 4.968950511818811e-05\n",
      "Saving negatives_all_ratios_1212800.npy\n",
      "Processed 1213120 pairs of programs (73.77491329416493 %). Average ratio: 0.1374344448967856 += 4.968470060401904e-05\n",
      "Processed 1213440 pairs of programs (73.79437383578829 %). Average ratio: 0.1374373525288299 += 4.9679897166052444e-05\n",
      "Processed 1213760 pairs of programs (73.81383437741165 %). Average ratio: 0.137440258742863 += 4.967509480421097e-05\n",
      "Processed 1214080 pairs of programs (73.83329491903503 %). Average ratio: 0.13744316353992192 += 4.967029351841669e-05\n",
      "Processed 1214400 pairs of programs (73.85275546065839 %). Average ratio: 0.1374460669210427 += 4.966549330859101e-05\n",
      "Processed 1214720 pairs of programs (73.87221600228175 %). Average ratio: 0.13744803663747845 += 4.966058467483102e-05\n",
      "Processed 1215040 pairs of programs (73.8916765439051 %). Average ratio: 0.13744977238857703 += 4.965564992325386e-05\n",
      "Processed 1215360 pairs of programs (73.91113708552848 %). Average ratio: 0.13745150729420505 += 4.965071644861133e-05\n",
      "Processed 1215680 pairs of programs (73.93059762715184 %). Average ratio: 0.13745324135498005 += 4.964578425053201e-05\n",
      "Processed 1216000 pairs of programs (73.9500581687752 %). Average ratio: 0.13745497457151903 += 4.964085332864449e-05\n",
      "Saving negatives_all_ratios_1216000.npy\n",
      "Processed 1216320 pairs of programs (73.96951871039856 %). Average ratio: 0.1374567069444384 += 4.9635923682577164e-05\n",
      "Processed 1216640 pairs of programs (73.98897925202192 %). Average ratio: 0.13745593400416334 += 4.9629627107542614e-05\n",
      "Processed 1216960 pairs of programs (74.00843979364528 %). Average ratio: 0.13745140564845548 += 4.9621281081602965e-05\n",
      "Processed 1217280 pairs of programs (74.02790033526865 %). Average ratio: 0.13744687949525525 += 4.9612938586915205e-05\n",
      "Processed 1217600 pairs of programs (74.04736087689201 %). Average ratio: 0.13744235554295617 += 4.960459962121832e-05\n",
      "Processed 1217920 pairs of programs (74.06682141851537 %). Average ratio: 0.1374378337899533 += 4.9596264182253206e-05\n",
      "Processed 1218240 pairs of programs (74.08628196013873 %). Average ratio: 0.13743331423464328 += 4.958793226776257e-05\n",
      "Processed 1218560 pairs of programs (74.1057425017621 %). Average ratio: 0.13742879687542425 += 4.957960387549103e-05\n",
      "Processed 1218880 pairs of programs (74.12520304338545 %). Average ratio: 0.13742947390437177 += 4.957389403944072e-05\n",
      "Processed 1219200 pairs of programs (74.14466358500881 %). Average ratio: 0.1374301506045048 += 4.95681861479941e-05\n",
      "Saving negatives_all_ratios_1219200.npy\n",
      "Processed 1219520 pairs of programs (74.16412412663217 %). Average ratio: 0.1374308269760629 += 4.9562480200067716e-05\n",
      "Processed 1219840 pairs of programs (74.18358466825555 %). Average ratio: 0.13743150301928528 += 4.955677619457901e-05\n",
      "Processed 1220160 pairs of programs (74.20304520987891 %). Average ratio: 0.137432178734411 += 4.955107413044623e-05\n",
      "Processed 1220480 pairs of programs (74.22250575150227 %). Average ratio: 0.1374328541216788 += 4.954537400658841e-05\n",
      "Processed 1220800 pairs of programs (74.24196629312563 %). Average ratio: 0.13743130489000593 += 4.9538547967209144e-05\n",
      "Processed 1221120 pairs of programs (74.26142683474899 %). Average ratio: 0.13742827390834558 += 4.9530972961847275e-05\n",
      "Processed 1221440 pairs of programs (74.28088737637235 %). Average ratio: 0.1374252443962521 += 4.9523401141431304e-05\n",
      "Processed 1221760 pairs of programs (74.30034791799571 %). Average ratio: 0.13742221635265695 += 4.951583250384745e-05\n",
      "Processed 1222080 pairs of programs (74.31980845961907 %). Average ratio: 0.13741918977649267 += 4.9508267046983926e-05\n",
      "Processed 1222400 pairs of programs (74.33926900124244 %). Average ratio: 0.13741616466669282 += 4.9500704768730805e-05\n",
      "Saving negatives_all_ratios_1222400.npy\n",
      "Processed 1222720 pairs of programs (74.3587295428658 %). Average ratio: 0.13741362232137386 += 4.949336485755208e-05\n",
      "Processed 1223040 pairs of programs (74.37819008448916 %). Average ratio: 0.13741300593779313 += 4.948690449354399e-05\n",
      "Processed 1223360 pairs of programs (74.39765062611252 %). Average ratio: 0.13741238985263096 += 4.948044665297745e-05\n",
      "Processed 1223680 pairs of programs (74.41711116773588 %). Average ratio: 0.13741177406567073 += 4.94739913342131e-05\n",
      "Processed 1224000 pairs of programs (74.43657170935924 %). Average ratio: 0.13741115857669597 += 4.946753853561325e-05\n",
      "Processed 1224320 pairs of programs (74.4560322509826 %). Average ratio: 0.13741054338549039 += 4.946108825554154e-05\n",
      "Processed 1224640 pairs of programs (74.47549279260596 %). Average ratio: 0.13740992849183803 += 4.9454640492363144e-05\n",
      "Processed 1224960 pairs of programs (74.49495333422934 %). Average ratio: 0.13741079580488033 += 4.94479642684341e-05\n",
      "Processed 1225280 pairs of programs (74.5144138758527 %). Average ratio: 0.13741203308641411 += 4.944123298910182e-05\n",
      "Processed 1225600 pairs of programs (74.53387441747606 %). Average ratio: 0.1374132697699385 += 4.9434504416027916e-05\n",
      "Saving negatives_all_ratios_1225600.npy\n",
      "Processed 1225920 pairs of programs (74.55333495909942 %). Average ratio: 0.13741450585588685 += 4.942777854742091e-05\n",
      "Processed 1226240 pairs of programs (74.57279550072278 %). Average ratio: 0.13741574134469225 += 4.9421055381490965e-05\n",
      "Processed 1226560 pairs of programs (74.59225604234614 %). Average ratio: 0.13741697623678728 += 4.9414334916449905e-05\n",
      "Processed 1226880 pairs of programs (74.6117165839695 %). Average ratio: 0.1374178103709556 += 4.94076389766118e-05\n",
      "Processed 1227200 pairs of programs (74.63117712559286 %). Average ratio: 0.13741804400486066 += 4.9400978462170365e-05\n",
      "Processed 1227520 pairs of programs (74.65063766721623 %). Average ratio: 0.13741827752600805 += 4.939432062744054e-05\n",
      "Processed 1227840 pairs of programs (74.67009820883959 %). Average ratio: 0.13741851093447938 += 4.9387665470633344e-05\n",
      "Processed 1228160 pairs of programs (74.68955875046295 %). Average ratio: 0.13741874423035616 += 4.938101298996143e-05\n",
      "Processed 1228480 pairs of programs (74.70901929208631 %). Average ratio: 0.13741897741371986 += 4.9374363183639154e-05\n",
      "Processed 1228800 pairs of programs (74.72847983370967 %). Average ratio: 0.13741921048465186 += 4.9367716049882504e-05\n",
      "Saving negatives_all_ratios_1228800.npy\n",
      "Processed 1229120 pairs of programs (74.74794037533303 %). Average ratio: 0.13741851712646347 += 4.936381450186197e-05\n",
      "Processed 1229440 pairs of programs (74.76740091695639 %). Average ratio: 0.1374178241024236 += 4.935991345202192e-05\n",
      "Processed 1229760 pairs of programs (74.78686145857975 %). Average ratio: 0.13741713141229073 += 4.9356012900741524e-05\n",
      "Processed 1230080 pairs of programs (74.80632200020312 %). Average ratio: 0.13741643905582365 += 4.935211284839876e-05\n",
      "Processed 1230400 pairs of programs (74.82578254182648 %). Average ratio: 0.1374157470327813 += 4.934821329537075e-05\n",
      "Processed 1230720 pairs of programs (74.84524308344984 %). Average ratio: 0.13741505534292292 += 4.93443142420334e-05\n",
      "Processed 1231040 pairs of programs (74.8647036250732 %). Average ratio: 0.13741444142792006 += 4.933948915171161e-05\n",
      "Processed 1231360 pairs of programs (74.88416416669656 %). Average ratio: 0.13741387942387162 += 4.9334047875289025e-05\n",
      "Processed 1231680 pairs of programs (74.90362470831992 %). Average ratio: 0.13741331769021245 += 4.932860835459875e-05\n",
      "Processed 1232000 pairs of programs (74.92308524994328 %). Average ratio: 0.1374127562267474 += 4.9323170588729864e-05\n",
      "Saving negatives_all_ratios_1232000.npy\n",
      "Processed 1232320 pairs of programs (74.94254579156664 %). Average ratio: 0.13741219503328164 += 4.9317734576772066e-05\n",
      "Processed 1232640 pairs of programs (74.96200633319002 %). Average ratio: 0.13741163410962043 += 4.931230031781559e-05\n",
      "Processed 1232960 pairs of programs (74.98146687481338 %). Average ratio: 0.13741167375910734 += 4.9307571509259284e-05\n",
      "Processed 1233280 pairs of programs (75.00092741643674 %). Average ratio: 0.13741411402675582 += 4.930565739405853e-05\n",
      "Processed 1233600 pairs of programs (75.0203879580601 %). Average ratio: 0.13741655312204418 += 4.930374194654703e-05\n",
      "Processed 1233920 pairs of programs (75.03984849968346 %). Average ratio: 0.137418991045817 += 4.9301825169240244e-05\n",
      "Processed 1234240 pairs of programs (75.05930904130682 %). Average ratio: 0.1374214277989182 += 4.929990706464941e-05\n",
      "Processed 1234560 pairs of programs (75.07876958293018 %). Average ratio: 0.13742386338219068 += 4.929798763528157e-05\n",
      "Processed 1234880 pairs of programs (75.09823012455354 %). Average ratio: 0.13742629779647672 += 4.929606688363966e-05\n",
      "Processed 1235200 pairs of programs (75.11769066617691 %). Average ratio: 0.13742658577283895 += 4.92905552445376e-05\n",
      "Saving negatives_all_ratios_1235200.npy\n",
      "Processed 1235520 pairs of programs (75.13715120780027 %). Average ratio: 0.13742633742224927 += 4.928414832918485e-05\n",
      "Processed 1235840 pairs of programs (75.15661174942363 %). Average ratio: 0.13742608919077265 += 4.927774390959555e-05\n",
      "Processed 1236160 pairs of programs (75.17607229104699 %). Average ratio: 0.1374258410783233 += 4.92713419841509e-05\n",
      "Processed 1236480 pairs of programs (75.19553283267035 %). Average ratio: 0.1374255930848157 += 4.9264942551233495e-05\n",
      "Processed 1236800 pairs of programs (75.21499337429371 %). Average ratio: 0.13742534521016433 += 4.9258545609227505e-05\n",
      "Processed 1237120 pairs of programs (75.23445391591707 %). Average ratio: 0.1374262284657043 += 4.925161658646952e-05\n",
      "Processed 1237440 pairs of programs (75.25391445754043 %). Average ratio: 0.13742880740890726 += 4.9243888784384e-05\n",
      "Processed 1237760 pairs of programs (75.2733749991638 %). Average ratio: 0.13743138511698416 += 4.923616430793475e-05\n",
      "Processed 1238080 pairs of programs (75.29283554078717 %). Average ratio: 0.1374339615908221 += 4.9228443154856734e-05\n",
      "Processed 1238400 pairs of programs (75.31229608241053 %). Average ratio: 0.13743653683130733 += 4.922072532288701e-05\n",
      "Saving negatives_all_ratios_1238400.npy\n",
      "Processed 1238720 pairs of programs (75.33175662403389 %). Average ratio: 0.1374391108393252 += 4.9213010809764675e-05\n",
      "Processed 1239040 pairs of programs (75.35121716565725 %). Average ratio: 0.13744168361576029 += 4.920529961323097e-05\n",
      "Processed 1239360 pairs of programs (75.3706777072806 %). Average ratio: 0.1374420976269448 += 4.919788184841867e-05\n",
      "Processed 1239680 pairs of programs (75.39013824890398 %). Average ratio: 0.13744251144013253 += 4.9190467301879424e-05\n",
      "Processed 1240000 pairs of programs (75.40959879052734 %). Average ratio: 0.13744292505546554 += 4.918305597134956e-05\n",
      "Processed 1240320 pairs of programs (75.4290593321507 %). Average ratio: 0.13744333847308568 += 4.917564785456745e-05\n",
      "Processed 1240640 pairs of programs (75.44851987377406 %). Average ratio: 0.13744375169313466 += 4.916824294927376e-05\n",
      "Processed 1240960 pairs of programs (75.46798041539743 %). Average ratio: 0.13744416471575413 += 4.916084125321126e-05\n",
      "Processed 1241280 pairs of programs (75.4874409570208 %). Average ratio: 0.1374437507302703 += 4.9153759300103426e-05\n",
      "Processed 1241600 pairs of programs (75.50690149864415 %). Average ratio: 0.13744278586689304 += 4.914689126910664e-05\n",
      "Saving negatives_all_ratios_1241600.npy\n",
      "Processed 1241920 pairs of programs (75.52636204026751 %). Average ratio: 0.13744182146418102 += 4.914002605763768e-05\n",
      "Processed 1242240 pairs of programs (75.54582258189087 %). Average ratio: 0.13744085752180443 += 4.913316366379681e-05\n",
      "Processed 1242560 pairs of programs (75.56528312351423 %). Average ratio: 0.13743989403943377 += 4.9126304085686106e-05\n",
      "Processed 1242880 pairs of programs (75.5847436651376 %). Average ratio: 0.13743893101673976 += 4.911944732140938e-05\n",
      "Processed 1243200 pairs of programs (75.60420420676095 %). Average ratio: 0.13743897488269952 += 4.911303349747086e-05\n",
      "Processed 1243520 pairs of programs (75.62366474838433 %). Average ratio: 0.1374430434850891 += 4.910838184369489e-05\n",
      "Processed 1243840 pairs of programs (75.64312529000769 %). Average ratio: 0.13744711014773972 += 4.910373107713137e-05\n",
      "Processed 1244160 pairs of programs (75.66258583163105 %). Average ratio: 0.13745117487203828 += 4.909908119796328e-05\n",
      "Processed 1244480 pairs of programs (75.68204637325441 %). Average ratio: 0.13745523765937032 += 4.9094432206372554e-05\n",
      "Processed 1244800 pairs of programs (75.70150691487777 %). Average ratio: 0.13745929851112001 += 4.908978410254015e-05\n",
      "Saving negatives_all_ratios_1244800.npy\n",
      "Processed 1245120 pairs of programs (75.72096745650113 %). Average ratio: 0.13746335742867022 += 4.908513688664601e-05\n",
      "Processed 1245440 pairs of programs (75.74042799812449 %). Average ratio: 0.13746431134656575 += 4.90802087522249e-05\n",
      "Processed 1245760 pairs of programs (75.75988853974785 %). Average ratio: 0.13746448922827598 += 4.907521154759025e-05\n",
      "Processed 1246080 pairs of programs (75.77934908137122 %). Average ratio: 0.13746466702532092 += 4.907021577863554e-05\n",
      "Processed 1246400 pairs of programs (75.79880962299458 %). Average ratio: 0.13746484473776105 += 4.906522144474601e-05\n",
      "Processed 1246720 pairs of programs (75.81827016461794 %). Average ratio: 0.1374650223656567 += 4.906022854530711e-05\n",
      "Processed 1247040 pairs of programs (75.8377307062413 %). Average ratio: 0.13746519990906825 += 4.905523707970466e-05\n",
      "Processed 1247360 pairs of programs (75.85719124786466 %). Average ratio: 0.13746520137407334 += 4.9049910170237454e-05\n",
      "Processed 1247680 pairs of programs (75.87665178948802 %). Average ratio: 0.1374649389101586 += 4.904407982993179e-05\n",
      "Processed 1248000 pairs of programs (75.89611233111138 %). Average ratio: 0.13746467657098904 += 4.903825156710176e-05\n",
      "Saving negatives_all_ratios_1248000.npy\n",
      "Processed 1248320 pairs of programs (75.91557287273474 %). Average ratio: 0.1374644143564758 += 4.903242538051466e-05\n",
      "Processed 1248640 pairs of programs (75.93503341435812 %). Average ratio: 0.13746415226653 += 4.902660126893879e-05\n",
      "Processed 1248960 pairs of programs (75.95449395598148 %). Average ratio: 0.13746389030106296 += 4.9020779231143425e-05\n",
      "Processed 1249280 pairs of programs (75.97395449760484 %). Average ratio: 0.13746362845998594 += 4.901495926589891e-05\n",
      "Processed 1249600 pairs of programs (75.9934150392282 %). Average ratio: 0.13746407450767534 += 4.900693738987016e-05\n",
      "Processed 1249920 pairs of programs (76.01287558085156 %). Average ratio: 0.13746452034366677 += 4.899891913415419e-05\n",
      "Processed 1250240 pairs of programs (76.03233612247492 %). Average ratio: 0.13746496596811084 += 4.899090449615473e-05\n",
      "Processed 1250560 pairs of programs (76.05179666409828 %). Average ratio: 0.13746541138115811 += 4.8982893473278035e-05\n",
      "Processed 1250880 pairs of programs (76.07125720572164 %). Average ratio: 0.13746585658295898 += 4.897488606293294e-05\n",
      "Processed 1251200 pairs of programs (76.09071774734501 %). Average ratio: 0.1374663015736637 += 4.896688226253083e-05\n",
      "Saving negatives_all_ratios_1251200.npy\n",
      "Processed 1251520 pairs of programs (76.11017828896837 %). Average ratio: 0.13746744563819543 += 4.895789810804796e-05\n",
      "Processed 1251840 pairs of programs (76.12963883059173 %). Average ratio: 0.13746905523989367 += 4.89482623727966e-05\n",
      "Processed 1252160 pairs of programs (76.14909937221509 %). Average ratio: 0.1374706640789282 += 4.893863122501473e-05\n",
      "Processed 1252480 pairs of programs (76.16855991383845 %). Average ratio: 0.13747227215584099 += 4.8929004661362786e-05\n",
      "Processed 1252800 pairs of programs (76.18802045546181 %). Average ratio: 0.13747387947117343 += 4.89193826785045e-05\n",
      "Processed 1253120 pairs of programs (76.20748099708517 %). Average ratio: 0.1374754860254664 += 4.890976527310687e-05\n",
      "Processed 1253440 pairs of programs (76.22694153870853 %). Average ratio: 0.1374769335615849 += 4.890034849139242e-05\n",
      "Processed 1253760 pairs of programs (76.2464020803319 %). Average ratio: 0.13747774753173425 += 4.8891720138191724e-05\n",
      "Processed 1254080 pairs of programs (76.26586262195526 %). Average ratio: 0.13747856111675455 += 4.888309578528342e-05\n",
      "Processed 1254400 pairs of programs (76.28532316357862 %). Average ratio: 0.13747937431691912 += 4.887447542977133e-05\n",
      "Saving negatives_all_ratios_1254400.npy\n",
      "Processed 1254720 pairs of programs (76.30478370520198 %). Average ratio: 0.13748018713250099 += 4.886585906876205e-05\n",
      "Processed 1255040 pairs of programs (76.32424424682534 %). Average ratio: 0.13748099956377288 += 4.8857246699365075e-05\n",
      "Processed 1255360 pairs of programs (76.3437047884487 %). Average ratio: 0.13748181161100728 += 4.884863831869265e-05\n",
      "Processed 1255680 pairs of programs (76.36316533007206 %). Average ratio: 0.13747532266024123 += 4.8841861514551466e-05\n",
      "Processed 1256000 pairs of programs (76.38262587169542 %). Average ratio: 0.1374670120529764 += 4.8835543196028884e-05\n",
      "Processed 1256320 pairs of programs (76.4020864133188 %). Average ratio: 0.13745870537136448 += 4.882922619955979e-05\n",
      "Processed 1256640 pairs of programs (76.42154695494216 %). Average ratio: 0.13745040261262464 += 4.882291052558403e-05\n",
      "Processed 1256960 pairs of programs (76.44100749656552 %). Average ratio: 0.1374421037739786 += 4.881659617453942e-05\n",
      "Processed 1257280 pairs of programs (76.46046803818888 %). Average ratio: 0.13743380885265086 += 4.8810283146861794e-05\n",
      "Processed 1257600 pairs of programs (76.47992857981224 %). Average ratio: 0.13742878262206581 += 4.880325272752457e-05\n",
      "Saving negatives_all_ratios_1257600.npy\n",
      "Processed 1257920 pairs of programs (76.4993891214356 %). Average ratio: 0.13742865477193583 += 4.879514720408509e-05\n",
      "Processed 1258240 pairs of programs (76.51884966305896 %). Average ratio: 0.1374285269821125 += 4.8787045352651016e-05\n",
      "Processed 1258560 pairs of programs (76.53831020468232 %). Average ratio: 0.13742839925255318 += 4.8778947170590535e-05\n",
      "Processed 1258880 pairs of programs (76.55777074630569 %). Average ratio: 0.13742827158321522 += 4.877085265527442e-05\n",
      "Processed 1259200 pairs of programs (76.57723128792905 %). Average ratio: 0.1374281439740561 += 4.876276180407602e-05\n",
      "Processed 1259520 pairs of programs (76.59669182955241 %). Average ratio: 0.13742801642503322 += 4.8754674614371216e-05\n",
      "Processed 1259840 pairs of programs (76.61615237117577 %). Average ratio: 0.13742838962750528 += 4.874901755681233e-05\n",
      "Processed 1260160 pairs of programs (76.63561291279913 %). Average ratio: 0.13742876265418716 += 4.8743362461946e-05\n",
      "Processed 1260480 pairs of programs (76.65507345442249 %). Average ratio: 0.1374291355052031 += 4.8737709328641544e-05\n",
      "Processed 1260800 pairs of programs (76.67453399604585 %). Average ratio: 0.13742950818067712 += 4.873205815576923e-05\n",
      "Saving negatives_all_ratios_1260800.npy\n",
      "Processed 1261120 pairs of programs (76.69399453766921 %). Average ratio: 0.13742988068073317 += 4.872640894220022e-05\n",
      "Processed 1261440 pairs of programs (76.71345507929259 %). Average ratio: 0.13743025300549508 += 4.872076168680654e-05\n",
      "Processed 1261760 pairs of programs (76.73291562091595 %). Average ratio: 0.13742831515184253 += 4.87149820599901e-05\n",
      "Processed 1262080 pairs of programs (76.7523761625393 %). Average ratio: 0.13742483856971247 += 4.870911481401566e-05\n",
      "Processed 1262400 pairs of programs (76.77183670416267 %). Average ratio: 0.13742136362246707 += 4.870324949455218e-05\n",
      "Processed 1262720 pairs of programs (76.79129724578603 %). Average ratio: 0.1374178903089533 += 4.869738610067293e-05\n",
      "Processed 1263040 pairs of programs (76.81075778740939 %). Average ratio: 0.13741441862801934 += 4.8691524631451683e-05\n",
      "Processed 1263360 pairs of programs (76.83021832903275 %). Average ratio: 0.13741094857851438 += 4.868566508596266e-05\n",
      "Processed 1263680 pairs of programs (76.8496788706561 %). Average ratio: 0.13740873342909252 += 4.867997682975423e-05\n",
      "Processed 1264000 pairs of programs (76.86913941227948 %). Average ratio: 0.13741153122201866 += 4.867496761969458e-05\n",
      "Saving negatives_all_ratios_1264000.npy\n",
      "Processed 1264320 pairs of programs (76.88859995390285 %). Average ratio: 0.13741432770111855 += 4.866995976156836e-05\n",
      "Processed 1264640 pairs of programs (76.90806049552621 %). Average ratio: 0.13741712286731747 += 4.8664953254935417e-05\n",
      "Processed 1264960 pairs of programs (76.92752103714957 %). Average ratio: 0.13741991672153978 += 4.8659948099355544e-05\n",
      "Processed 1265280 pairs of programs (76.94698157877293 %). Average ratio: 0.13742270926470893 += 4.865494429438847e-05\n",
      "Processed 1265600 pairs of programs (76.9664421203963 %). Average ratio: 0.1374255004977476 += 4.864994183959392e-05\n",
      "Processed 1265920 pairs of programs (76.98590266201965 %). Average ratio: 0.13742913537269583 += 4.864272385456854e-05\n",
      "Processed 1266240 pairs of programs (77.00536320364301 %). Average ratio: 0.137432979731382 += 4.863495467181956e-05\n",
      "Processed 1266560 pairs of programs (77.02482374526637 %). Average ratio: 0.1374368222877434 += 4.862718869529654e-05\n",
      "Processed 1266880 pairs of programs (77.04428428688973 %). Average ratio: 0.1374406630430472 += 4.861942592296764e-05\n",
      "Processed 1267200 pairs of programs (77.06374482851311 %). Average ratio: 0.1374445019985594 += 4.8611666352802654e-05\n",
      "Saving negatives_all_ratios_1267200.npy\n",
      "Processed 1267520 pairs of programs (77.08320537013647 %). Average ratio: 0.13744833915554477 += 4.860390998277309e-05\n",
      "Processed 1267840 pairs of programs (77.10266591175983 %). Average ratio: 0.13745097739582812 += 4.859709907465135e-05\n",
      "Processed 1268160 pairs of programs (77.12212645338319 %). Average ratio: 0.1374518191419682 += 4.859170375896023e-05\n",
      "Processed 1268480 pairs of programs (77.14158699500655 %). Average ratio: 0.13745266049403232 += 4.8586310210546804e-05\n",
      "Processed 1268800 pairs of programs (77.16104753662991 %). Average ratio: 0.1374535014522972 += 4.858091842846716e-05\n",
      "Processed 1269120 pairs of programs (77.18050807825327 %). Average ratio: 0.13745434201703932 += 4.857552841177805e-05\n",
      "Processed 1269440 pairs of programs (77.19996861987664 %). Average ratio: 0.13745518218853475 += 4.857014015953687e-05\n",
      "Processed 1269760 pairs of programs (77.2194291615 %). Average ratio: 0.13745602196705942 += 4.856475367080178e-05\n",
      "Processed 1270080 pairs of programs (77.23888970312336 %). Average ratio: 0.1374529938361837 += 4.8558985786331794e-05\n",
      "Processed 1270400 pairs of programs (77.25835024474672 %). Average ratio: 0.137449967120984 += 4.8553219810520054e-05\n",
      "Saving negatives_all_ratios_1270400.npy\n",
      "Processed 1270720 pairs of programs (77.27781078637008 %). Average ratio: 0.1374469418204677 += 4.854745574240985e-05\n",
      "Processed 1271040 pairs of programs (77.29727132799344 %). Average ratio: 0.13744391793364324 += 4.8541693581045083e-05\n",
      "Processed 1271360 pairs of programs (77.3167318696168 %). Average ratio: 0.13744089545951993 += 4.8535933325470276e-05\n",
      "Processed 1271680 pairs of programs (77.33619241124016 %). Average ratio: 0.13743787439710803 += 4.8530174974730496e-05\n",
      "Processed 1272000 pairs of programs (77.35565295286352 %). Average ratio: 0.13743888578480432 += 4.852502997337887e-05\n",
      "Processed 1272320 pairs of programs (77.3751134944869 %). Average ratio: 0.13744258343261967 += 4.8520293831738356e-05\n",
      "Processed 1272640 pairs of programs (77.39457403611026 %). Average ratio: 0.1374462793545784 += 4.851555875088413e-05\n",
      "Processed 1272960 pairs of programs (77.41403457773362 %). Average ratio: 0.1374499735518885 += 4.8510824730734e-05\n",
      "Processed 1273280 pairs of programs (77.43349511935698 %). Average ratio: 0.13745366602575693 += 4.850609177120525e-05\n",
      "Processed 1273600 pairs of programs (77.45295566098034 %). Average ratio: 0.1374573567773894 += 4.85013598722146e-05\n",
      "Saving negatives_all_ratios_1273600.npy\n",
      "Processed 1273920 pairs of programs (77.4724162026037 %). Average ratio: 0.13745964327193724 += 4.849625498270905e-05\n",
      "Processed 1274240 pairs of programs (77.49187674422706 %). Average ratio: 0.1374563198640329 += 4.8489655799058005e-05\n",
      "Processed 1274560 pairs of programs (77.51133728585043 %). Average ratio: 0.1374529980051418 += 4.8483059090295045e-05\n",
      "Processed 1274880 pairs of programs (77.53079782747379 %). Average ratio: 0.13744967769418123 += 4.84764648549739e-05\n",
      "Processed 1275200 pairs of programs (77.55025836909715 %). Average ratio: 0.13744635893006946 += 4.84698730916494e-05\n",
      "Processed 1275520 pairs of programs (77.56971891072051 %). Average ratio: 0.13744304171172578 += 4.846328379887754e-05\n",
      "Processed 1275840 pairs of programs (77.58917945234387 %). Average ratio: 0.1374397260380705 += 4.8456696975215286e-05\n",
      "Processed 1276160 pairs of programs (77.60863999396723 %). Average ratio: 0.1374381920683962 += 4.844941571596965e-05\n",
      "Processed 1276480 pairs of programs (77.62810053559059 %). Average ratio: 0.1374371037492171 += 4.844196337052181e-05\n",
      "Processed 1276800 pairs of programs (77.64756107721395 %). Average ratio: 0.13743601593646856 += 4.8434514237339055e-05\n",
      "Saving negatives_all_ratios_1276800.npy\n",
      "Processed 1277120 pairs of programs (77.66702161883731 %). Average ratio: 0.1374349286297971 += 4.8427068314205633e-05\n",
      "Processed 1277440 pairs of programs (77.68648216046068 %). Average ratio: 0.13743384182884968 += 4.8419625598907833e-05\n",
      "Processed 1277760 pairs of programs (77.70594270208404 %). Average ratio: 0.13743275553327355 += 4.841218608923411e-05\n",
      "Processed 1278080 pairs of programs (77.7254032437074 %). Average ratio: 0.1374319099273922 += 4.8405708618331244e-05\n",
      "Processed 1278400 pairs of programs (77.74486378533076 %). Average ratio: 0.1374314249078287 += 4.840067142472449e-05\n",
      "Processed 1278720 pairs of programs (77.76432432695412 %). Average ratio: 0.13743094011364604 += 4.839563574995385e-05\n",
      "Processed 1279040 pairs of programs (77.78378486857748 %). Average ratio: 0.13743045554468716 += 4.839060159329574e-05\n",
      "Processed 1279360 pairs of programs (77.80324541020084 %). Average ratio: 0.13742997120079514 += 4.8385568954027126e-05\n",
      "Processed 1279680 pairs of programs (77.82270595182422 %). Average ratio: 0.13742948708181324 += 4.838053783142535e-05\n",
      "Processed 1280000 pairs of programs (77.84216649344758 %). Average ratio: 0.13742900318758478 += 4.837550822476819e-05\n",
      "Saving negatives_all_ratios_1280000.npy\n",
      "Processed 1280320 pairs of programs (77.86162703507094 %). Average ratio: 0.1374267501153885 += 4.8368827415183645e-05\n",
      "Processed 1280640 pairs of programs (77.8810875766943 %). Average ratio: 0.13742449808870136 += 4.836214923485942e-05\n",
      "Processed 1280960 pairs of programs (77.90054811831766 %). Average ratio: 0.1374222471067958 += 4.835547368213132e-05\n",
      "Processed 1281280 pairs of programs (77.92000865994102 %). Average ratio: 0.1374199971689449 += 4.8348800755336576e-05\n",
      "Processed 1281600 pairs of programs (77.93946920156438 %). Average ratio: 0.13741774827442252 += 4.8342130452813894e-05\n",
      "Processed 1281920 pairs of programs (77.95892974318774 %). Average ratio: 0.13741550042250303 += 4.833546277290341e-05\n",
      "Processed 1282240 pairs of programs (77.9783902848111 %). Average ratio: 0.13741393545629066 += 4.832956760507394e-05\n",
      "Processed 1282560 pairs of programs (77.99785082643447 %). Average ratio: 0.13741282567250343 += 4.8324187634395367e-05\n",
      "Processed 1282880 pairs of programs (78.01731136805783 %). Average ratio: 0.13741171640286207 += 4.831880942835341e-05\n",
      "Processed 1283200 pairs of programs (78.03677190968119 %). Average ratio: 0.13741060764700933 += 4.831343298600542e-05\n",
      "Saving negatives_all_ratios_1283200.npy\n",
      "Processed 1283520 pairs of programs (78.05623245130455 %). Average ratio: 0.13740949940458835 += 4.8308058306409545e-05\n",
      "Processed 1283840 pairs of programs (78.07569299292791 %). Average ratio: 0.13740839167524255 += 4.830268538862446e-05\n",
      "Processed 1284160 pairs of programs (78.09515353455127 %). Average ratio: 0.1374068805341581 += 4.829696566296781e-05\n",
      "Processed 1284480 pairs of programs (78.11461407617463 %). Average ratio: 0.1374037547683528 += 4.8289854074279966e-05\n",
      "Processed 1284800 pairs of programs (78.134074617798 %). Average ratio: 0.13740063044865705 += 4.828274533063873e-05\n",
      "Processed 1285120 pairs of programs (78.15353515942137 %). Average ratio: 0.13739750757406755 += 4.8275639430259665e-05\n",
      "Processed 1285440 pairs of programs (78.17299570104473 %). Average ratio: 0.1373943861435819 += 4.82685363713598e-05\n",
      "Processed 1285760 pairs of programs (78.19245624266809 %). Average ratio: 0.13739126615619868 += 4.826143615215765e-05\n",
      "Processed 1286080 pairs of programs (78.21191678429145 %). Average ratio: 0.1373881476109173 += 4.82543387708733e-05\n",
      "Processed 1286400 pairs of programs (78.2313773259148 %). Average ratio: 0.13738614575162783 += 4.824813403965709e-05\n",
      "Saving negatives_all_ratios_1286400.npy\n",
      "Processed 1286720 pairs of programs (78.25083786753817 %). Average ratio: 0.1373844235640152 += 4.824215400489412e-05\n",
      "Processed 1287040 pairs of programs (78.27029840916153 %). Average ratio: 0.13738270217187035 += 4.823617614606476e-05\n",
      "Processed 1287360 pairs of programs (78.28975895078489 %). Average ratio: 0.13738098157464218 += 4.8230200461874806e-05\n",
      "Processed 1287680 pairs of programs (78.30921949240826 %). Average ratio: 0.13737926177178025 += 4.822422695103118e-05\n",
      "Processed 1288000 pairs of programs (78.32868003403162 %). Average ratio: 0.1373775427627345 += 4.821825561224175e-05\n",
      "Processed 1288320 pairs of programs (78.34814057565498 %). Average ratio: 0.13737496366101368 += 4.821208036655048e-05\n",
      "Processed 1288640 pairs of programs (78.36760111727834 %). Average ratio: 0.13737109471816142 += 4.8205598290746566e-05\n",
      "Processed 1288960 pairs of programs (78.38706165890171 %). Average ratio: 0.13736722755987688 += 4.81991185501572e-05\n",
      "Processed 1289280 pairs of programs (78.40652220052507 %). Average ratio: 0.13736336218492567 += 4.819264114351096e-05\n",
      "Processed 1289600 pairs of programs (78.42598274214843 %). Average ratio: 0.13735949859207447 += 4.8186166069537424e-05\n",
      "Saving negatives_all_ratios_1289600.npy\n",
      "Processed 1289920 pairs of programs (78.4454432837718 %). Average ratio: 0.13735563678009116 += 4.817969332696687e-05\n",
      "Processed 1290240 pairs of programs (78.46490382539515 %). Average ratio: 0.13735177674774468 += 4.817322291453055e-05\n",
      "Processed 1290560 pairs of programs (78.48436436701853 %). Average ratio: 0.1373540561491381 += 4.816701118775562e-05\n",
      "Processed 1290880 pairs of programs (78.50382490864189 %). Average ratio: 0.13735633450059997 += 4.8160801766629874e-05\n",
      "Processed 1291200 pairs of programs (78.52328545026525 %). Average ratio: 0.13735861180285552 += 4.815459464977437e-05\n",
      "Processed 1291520 pairs of programs (78.54274599188861 %). Average ratio: 0.1373608880566294 += 4.814838983581126e-05\n",
      "Processed 1291840 pairs of programs (78.56220653351197 %). Average ratio: 0.1373631632626455 += 4.8142187323363866e-05\n",
      "Processed 1292160 pairs of programs (78.58166707513533 %). Average ratio: 0.13736543742162707 += 4.813598711105654e-05\n",
      "Processed 1292480 pairs of programs (78.60112761675869 %). Average ratio: 0.13736676116536242 += 4.813015344655404e-05\n",
      "Processed 1292800 pairs of programs (78.62058815838205 %). Average ratio: 0.1373674515331412 += 4.8124564627497354e-05\n",
      "Saving negatives_all_ratios_1292800.npy\n",
      "Processed 1293120 pairs of programs (78.64004870000542 %). Average ratio: 0.13736814158343652 += 4.811897774888038e-05\n",
      "Processed 1293440 pairs of programs (78.65950924162878 %). Average ratio: 0.13736883131646738 += 4.8113392809584175e-05\n",
      "Processed 1293760 pairs of programs (78.67896978325214 %). Average ratio: 0.13736952073245245 += 4.810780980849066e-05\n",
      "Processed 1294080 pairs of programs (78.6984303248755 %). Average ratio: 0.13737020983161033 += 4.810222874448276e-05\n",
      "Processed 1294400 pairs of programs (78.71789086649886 %). Average ratio: 0.13737101077116293 += 4.8096457741328756e-05\n",
      "Processed 1294720 pairs of programs (78.73735140812222 %). Average ratio: 0.13737225986778195 += 4.808992156606253e-05\n",
      "Processed 1295040 pairs of programs (78.75681194974558 %). Average ratio: 0.13737350839076304 += 4.808338797995031e-05\n",
      "Processed 1295360 pairs of programs (78.77627249136894 %). Average ratio: 0.13737475634050125 += 4.807685698131723e-05\n",
      "Processed 1295680 pairs of programs (78.79573303299232 %). Average ratio: 0.1373760037173913 += 4.807032856849001e-05\n",
      "Processed 1296000 pairs of programs (78.81519357461568 %). Average ratio: 0.1373772505218275 += 4.806380273979679e-05\n",
      "Saving negatives_all_ratios_1296000.npy\n",
      "Processed 1296320 pairs of programs (78.83465411623904 %). Average ratio: 0.13737849675420388 += 4.805727949356728e-05\n",
      "Processed 1296640 pairs of programs (78.8541146578624 %). Average ratio: 0.13738341319327552 += 4.805233642177247e-05\n",
      "Processed 1296960 pairs of programs (78.87357519948576 %). Average ratio: 0.13738924486177528 += 4.80477885776802e-05\n",
      "Processed 1297280 pairs of programs (78.89303574110912 %). Average ratio: 0.1373950738564243 += 4.8043241368882896e-05\n",
      "Processed 1297600 pairs of programs (78.91249628273248 %). Average ratio: 0.1374009001790611 += 4.803869479595711e-05\n",
      "Processed 1297920 pairs of programs (78.93195682435584 %). Average ratio: 0.13740672383152253 += 4.803414885947785e-05\n",
      "Processed 1298240 pairs of programs (78.95141736597921 %). Average ratio: 0.13741254481564377 += 4.8029603560018435e-05\n",
      "Processed 1298560 pairs of programs (78.97087790760257 %). Average ratio: 0.1374170651284096 += 4.8024760671930405e-05\n",
      "Processed 1298880 pairs of programs (78.99033844922593 %). Average ratio: 0.13741963680953362 += 4.801947177735651e-05\n",
      "Processed 1299200 pairs of programs (79.00979899084929 %). Average ratio: 0.13742220731314797 += 4.8014184512858956e-05\n",
      "Saving negatives_all_ratios_1299200.npy\n",
      "Processed 1299520 pairs of programs (79.02925953247265 %). Average ratio: 0.13742477664006122 += 4.800889887768418e-05\n",
      "Processed 1299840 pairs of programs (79.04872007409601 %). Average ratio: 0.13742734479108112 += 4.8003614871079034e-05\n",
      "Processed 1300160 pairs of programs (79.06818061571937 %). Average ratio: 0.13742991176701477 += 4.799833249229077e-05\n",
      "Processed 1300480 pairs of programs (79.08764115734273 %). Average ratio: 0.13743247756866847 += 4.799305174056698e-05\n",
      "Processed 1300800 pairs of programs (79.1071016989661 %). Average ratio: 0.13743291471551858 += 4.79867672042542e-05\n",
      "Processed 1301120 pairs of programs (79.12656224058946 %). Average ratio: 0.13743335166248447 += 4.798048510777422e-05\n",
      "Processed 1301440 pairs of programs (79.14602278221282 %). Average ratio: 0.13743378840970316 += 4.7974205449563075e-05\n",
      "Processed 1301760 pairs of programs (79.16548332383618 %). Average ratio: 0.1374342249573116 += 4.7967928228058175e-05\n",
      "Processed 1302080 pairs of programs (79.18494386545954 %). Average ratio: 0.1374346613054466 += 4.7961653441698236e-05\n",
      "Processed 1302400 pairs of programs (79.2044044070829 %). Average ratio: 0.13743509745424487 += 4.795538108892353e-05\n",
      "Saving negatives_all_ratios_1302400.npy\n",
      "Processed 1302720 pairs of programs (79.22386494870626 %). Average ratio: 0.13743550173165137 += 4.794802376002994e-05\n",
      "Processed 1303040 pairs of programs (79.24332549032962 %). Average ratio: 0.1374358847144827 += 4.793994486373022e-05\n",
      "Processed 1303360 pairs of programs (79.262786031953 %). Average ratio: 0.13743626752247592 += 4.7931869571619334e-05\n",
      "Processed 1303680 pairs of programs (79.28224657357636 %). Average ratio: 0.13743665015575074 += 4.792379788118043e-05\n",
      "Processed 1304000 pairs of programs (79.30170711519972 %). Average ratio: 0.13743703261442677 += 4.791572978989893e-05\n",
      "Processed 1304320 pairs of programs (79.32116765682308 %). Average ratio: 0.1374374148986235 += 4.7907665295262715e-05\n",
      "Processed 1304640 pairs of programs (79.34062819844644 %). Average ratio: 0.13743723766937013 += 4.7899826031587034e-05\n",
      "Processed 1304960 pairs of programs (79.3600887400698 %). Average ratio: 0.13743482367468543 += 4.789287643132343e-05\n",
      "Processed 1305280 pairs of programs (79.37954928169316 %). Average ratio: 0.1374324107805226 += 4.788592962817924e-05\n",
      "Processed 1305600 pairs of programs (79.39900982331652 %). Average ratio: 0.1374299989861292 += 4.787898562036519e-05\n",
      "Saving negatives_all_ratios_1305600.npy\n",
      "Processed 1305920 pairs of programs (79.41847036493989 %). Average ratio: 0.13742758829075352 += 4.787204440609361e-05\n",
      "Processed 1306240 pairs of programs (79.43793090656325 %). Average ratio: 0.13742517869364457 += 4.7865105983578355e-05\n",
      "Processed 1306560 pairs of programs (79.45739144818661 %). Average ratio: 0.1374227701940519 += 4.7858170351034814e-05\n",
      "Processed 1306880 pairs of programs (79.47685198980997 %). Average ratio: 0.13742140733247357 += 4.7851872353632676e-05\n",
      "Processed 1307200 pairs of programs (79.49631253143333 %). Average ratio: 0.13742030616723325 += 4.784573544047995e-05\n",
      "Processed 1307520 pairs of programs (79.51577307305669 %). Average ratio: 0.13741920550320608 += 4.78396008523762e-05\n",
      "Processed 1307840 pairs of programs (79.53523361468005 %). Average ratio: 0.1374181053400499 += 4.783346858787076e-05\n",
      "Processed 1308160 pairs of programs (79.55469415630341 %). Average ratio: 0.1374170056774229 += 4.782733864551423e-05\n",
      "Processed 1308480 pairs of programs (79.57415469792679 %). Average ratio: 0.13741590651498362 += 4.7821211023858505e-05\n",
      "Processed 1308800 pairs of programs (79.59361523955015 %). Average ratio: 0.13741600326796324 += 4.7815841699542965e-05\n",
      "Saving negatives_all_ratios_1308800.npy\n",
      "Processed 1309120 pairs of programs (79.6130757811735 %). Average ratio: 0.13741789269269225 += 4.781160767207592e-05\n",
      "Processed 1309440 pairs of programs (79.63253632279687 %). Average ratio: 0.1374197812585918 += 4.7807374550474625e-05\n",
      "Processed 1309760 pairs of programs (79.65199686442023 %). Average ratio: 0.13742166896624738 += 4.7803142334617314e-05\n",
      "Processed 1310080 pairs of programs (79.67145740604359 %). Average ratio: 0.13742355581624385 += 4.779891102438194e-05\n",
      "Processed 1310400 pairs of programs (79.69091794766695 %). Average ratio: 0.13742544180916563 += 4.7794680619646184e-05\n",
      "Processed 1310720 pairs of programs (79.7103784892903 %). Average ratio: 0.13742732694559653 += 4.779045112028725e-05\n",
      "Processed 1311040 pairs of programs (79.72983903091368 %). Average ratio: 0.1374273289043633 += 4.778481404394965e-05\n",
      "Processed 1311360 pairs of programs (79.74929957253704 %). Average ratio: 0.13742733086224093 += 4.777917896536162e-05\n",
      "Processed 1311680 pairs of programs (79.7687601141604 %). Average ratio: 0.13742733281923003 += 4.77735458833414e-05\n",
      "Processed 1312000 pairs of programs (79.78822065578376 %). Average ratio: 0.13742733477533123 += 4.7767914796708286e-05\n",
      "Saving negatives_all_ratios_1312000.npy\n",
      "Processed 1312320 pairs of programs (79.80768119740712 %). Average ratio: 0.13742733673054508 += 4.7762285704282445e-05\n",
      "Processed 1312640 pairs of programs (79.82714173903048 %). Average ratio: 0.13742733868487222 += 4.775665860488506e-05\n",
      "Processed 1312960 pairs of programs (79.84660228065384 %). Average ratio: 0.13742649519793054 += 4.7750421762508045e-05\n",
      "Processed 1313280 pairs of programs (79.86606282227721 %). Average ratio: 0.1374250885941761 += 4.774377962004056e-05\n",
      "Processed 1313600 pairs of programs (79.88552336390057 %). Average ratio: 0.13742368262790353 += 4.7737140132169514e-05\n",
      "Processed 1313920 pairs of programs (79.90498390552393 %). Average ratio: 0.13742227729867953 += 4.773050329717656e-05\n",
      "Processed 1314240 pairs of programs (79.92444444714731 %). Average ratio: 0.1374208726060713 += 4.7723869113344874e-05\n",
      "Processed 1314560 pairs of programs (79.94390498877067 %). Average ratio: 0.1374194685496463 += 4.7717237578959134e-05\n",
      "Processed 1314880 pairs of programs (79.96336553039403 %). Average ratio: 0.1374180816850629 += 4.771052284789165e-05\n",
      "Processed 1315200 pairs of programs (79.98282607201739 %). Average ratio: 0.13741676165767636 += 4.77034675553925e-05\n",
      "Saving negatives_all_ratios_1315200.npy\n",
      "Processed 1315520 pairs of programs (80.00228661364075 %). Average ratio: 0.13741544222772248 += 4.7696415190702835e-05\n",
      "Processed 1315840 pairs of programs (80.02174715526411 %). Average ratio: 0.1374141233947957 += 4.7689365751877194e-05\n",
      "Processed 1316160 pairs of programs (80.04120769688747 %). Average ratio: 0.1374128051584909 += 4.768231923697188e-05\n",
      "Processed 1316480 pairs of programs (80.06066823851083 %). Average ratio: 0.13741148751840335 += 4.7675275644044936e-05\n",
      "Processed 1316800 pairs of programs (80.0801287801342 %). Average ratio: 0.13741017047412868 += 4.766823497115628e-05\n",
      "Processed 1317120 pairs of programs (80.09958932175756 %). Average ratio: 0.13741065524037452 += 4.7661638899437495e-05\n",
      "Processed 1317440 pairs of programs (80.11904986338092 %). Average ratio: 0.13741158998953135 += 4.7655155851915395e-05\n",
      "Processed 1317760 pairs of programs (80.13851040500428 %). Average ratio: 0.13741252431629816 += 4.764867537139583e-05\n",
      "Processed 1318080 pairs of programs (80.15797094662764 %). Average ratio: 0.13741345822096115 += 4.7642197456220186e-05\n",
      "Processed 1318400 pairs of programs (80.177431488251 %). Average ratio: 0.13741439170380634 += 4.763572210473132e-05\n",
      "Saving negatives_all_ratios_1318400.npy\n",
      "Processed 1318720 pairs of programs (80.19689202987436 %). Average ratio: 0.1374153247651194 += 4.7629249315273566e-05\n",
      "Processed 1319040 pairs of programs (80.21635257149772 %). Average ratio: 0.13741659403210874 += 4.762307054574182e-05\n",
      "Processed 1319360 pairs of programs (80.2358131131211 %). Average ratio: 0.13741836755262296 += 4.761733115200446e-05\n",
      "Processed 1319680 pairs of programs (80.25527365474446 %). Average ratio: 0.13742014027281205 += 4.761159378393724e-05\n",
      "Processed 1320000 pairs of programs (80.27473419636782 %). Average ratio: 0.13742191219321762 += 4.760585844037466e-05\n",
      "Processed 1320320 pairs of programs (80.29419473799118 %). Average ratio: 0.13742368331438076 += 4.76001251201522e-05\n",
      "Processed 1320640 pairs of programs (80.31365527961454 %). Average ratio: 0.13742545363684217 += 4.75943938221062e-05\n",
      "Processed 1320960 pairs of programs (80.3331158212379 %). Average ratio: 0.13742722316114195 += 4.7588664545073944e-05\n",
      "Processed 1331520 pairs of programs (80.97531369480883 %). Average ratio: 0.13744523489915927 += 4.7398883204353744e-05\n",
      "Processed 1331840 pairs of programs (80.99477423643219 %). Average ratio: 0.13744229862689733 += 4.739189482747207e-05\n",
      "Processed 1332160 pairs of programs (81.01423477805557 %). Average ratio: 0.1374393636681099 += 4.7384909220266126e-05\n",
      "Processed 1332480 pairs of programs (81.03369531967893 %). Average ratio: 0.13743643002191586 += 4.737792638101756e-05\n",
      "Processed 1332800 pairs of programs (81.05315586130229 %). Average ratio: 0.13743349768743482 += 4.737094630800943e-05\n",
      "Processed 1333120 pairs of programs (81.07261640292565 %). Average ratio: 0.13743056666378725 += 4.736396899952621e-05\n",
      "Processed 1333440 pairs of programs (81.092076944549 %). Average ratio: 0.13743163179675413 += 4.7358404939074496e-05\n",
      "Processed 1333760 pairs of programs (81.11153748617237 %). Average ratio: 0.1374353590898943 += 4.735378261355768e-05\n",
      "Processed 1334080 pairs of programs (81.13099802779573 %). Average ratio: 0.1374390847179493 += 4.734916136170783e-05\n",
      "Processed 1334400 pairs of programs (81.15045856941909 %). Average ratio: 0.13744280868203468 += 4.7344541183353515e-05\n",
      "Saving negatives_all_ratios_1334400.npy\n",
      "Processed 1334720 pairs of programs (81.16991911104246 %). Average ratio: 0.13744653098326487 += 4.7339922078322945e-05\n",
      "Processed 1335040 pairs of programs (81.18937965266582 %). Average ratio: 0.13745025162275346 += 4.733530404644395e-05\n",
      "Processed 1534080 pairs of programs (93.29383654239692 %). Average ratio: 0.13738354941641778 += 4.4223247535899574e-05\n",
      "Processed 1534400 pairs of programs (93.31329708402029 %). Average ratio: 0.13738390918961135 += 4.4218867327381074e-05\n",
      "Processed 1534720 pairs of programs (93.33275762564365 %). Average ratio: 0.137384268821828 += 4.4214488419228266e-05\n",
      "Processed 1535040 pairs of programs (93.35221816726701 %). Average ratio: 0.13738462831315051 += 4.421011081079833e-05\n",
      "Processed 1535360 pairs of programs (93.37167870889037 %). Average ratio: 0.13738498766366172 += 4.420573450144888e-05\n",
      "Processed 1535680 pairs of programs (93.39113925051373 %). Average ratio: 0.1373853468734443 += 4.420135949053801e-05\n",
      "Processed 1536000 pairs of programs (93.41059979213709 %). Average ratio: 0.13738570594258093 += 4.419698577742424e-05\n",
      "Saving negatives_all_ratios_1536000.npy\n",
      "Processed 1536320 pairs of programs (93.43006033376045 %). Average ratio: 0.13738571080843473 += 4.41930912556222e-05\n",
      "Processed 1536640 pairs of programs (93.44952087538381 %). Average ratio: 0.1373857156723841 += 4.418919773553272e-05\n",
      "Processed 1536960 pairs of programs (93.46898141700719 %). Average ratio: 0.13738572053443013 += 4.418530521674325e-05\n",
      "Processed 1537280 pairs of programs (93.48844195863055 %). Average ratio: 0.13738572539457394 += 4.4181413698841415e-05\n",
      "Processed 1537600 pairs of programs (93.5079025002539 %). Average ratio: 0.1373857302528167 += 4.4177523181415096e-05\n",
      "Processed 1537920 pairs of programs (93.52736304187727 %). Average ratio: 0.13738573510915947 += 4.417363366405238e-05\n",
      "Processed 1538240 pairs of programs (93.54682358350063 %). Average ratio: 0.13738634513671605 += 4.416945518195858e-05\n",
      "Processed 1538560 pairs of programs (93.56628412512399 %). Average ratio: 0.13738735829567594 += 4.416508461710232e-05\n",
      "Processed 1538880 pairs of programs (93.58574466674735 %). Average ratio: 0.13738837105863858 += 4.416071533537579e-05\n",
      "Processed 1539200 pairs of programs (93.6052052083707 %). Average ratio: 0.1373893834258361 += 4.415634733615843e-05\n",
      "Saving negatives_all_ratios_1539200.npy\n",
      "Processed 1539520 pairs of programs (93.62466574999408 %). Average ratio: 0.13739039539750042 += 4.41519806188302e-05\n",
      "Processed 1539840 pairs of programs (93.64412629161744 %). Average ratio: 0.13739140697386332 += 4.4147615182771406e-05\n",
      "Processed 1540160 pairs of programs (93.6635868332408 %). Average ratio: 0.13739217587706265 += 4.414329432872438e-05\n",
      "Processed 1540480 pairs of programs (93.68304737486416 %). Average ratio: 0.13739197555685745 += 4.4139147889167525e-05\n",
      "Processed 1540800 pairs of programs (93.70250791648752 %). Average ratio: 0.1373917753148565 += 4.413500261076978e-05\n",
      "Processed 1541120 pairs of programs (93.72196845811088 %). Average ratio: 0.13739157515101402 += 4.413085849299314e-05\n",
      "Processed 1541440 pairs of programs (93.74142899973424 %). Average ratio: 0.13739137506528426 += 4.4126715535300096e-05\n",
      "Processed 1541760 pairs of programs (93.7608895413576 %). Average ratio: 0.13739117505762152 += 4.412257373715338e-05\n",
      "Processed 1542080 pairs of programs (93.78035008298097 %). Average ratio: 0.13739097512798007 += 4.4118433098016096e-05\n",
      "Processed 1542400 pairs of programs (93.79981062460433 %). Average ratio: 0.13739334790088797 += 4.411374123997431e-05\n",
      "Saving negatives_all_ratios_1542400.npy\n",
      "Processed 1542720 pairs of programs (93.8192711662277 %). Average ratio: 0.13739636277930525 += 4.4108912699608496e-05\n",
      "Processed 1543040 pairs of programs (93.83873170785105 %). Average ratio: 0.13739937648233133 += 4.410408559884869e-05\n",
      "Processed 1543360 pairs of programs (93.85819224947441 %). Average ratio: 0.13740238901065344 += 4.409925993704162e-05\n",
      "Processed 1543680 pairs of programs (93.87765279109777 %). Average ratio: 0.13740540036495827 += 4.4094435713534305e-05\n",
      "Processed 1544000 pairs of programs (93.89711333272113 %). Average ratio: 0.13740841054593197 += 4.4089612927674196e-05\n",
      "Processed 1544320 pairs of programs (93.9165738743445 %). Average ratio: 0.13741052917126556 += 4.408455127466866e-05\n",
      "Processed 1544640 pairs of programs (93.93603441596787 %). Average ratio: 0.13741131165702905 += 4.407913092886259e-05\n",
      "Processed 1544960 pairs of programs (93.95549495759123 %). Average ratio: 0.13741209383808622 += 4.407371248564479e-05\n",
      "Processed 1545280 pairs of programs (93.97495549921459 %). Average ratio: 0.13741287571461508 += 4.406829594393708e-05\n",
      "Processed 1545600 pairs of programs (93.99441604083795 %). Average ratio: 0.13741365728679336 += 4.406288130266222e-05\n",
      "Saving negatives_all_ratios_1545600.npy\n",
      "Processed 1545920 pairs of programs (94.01387658246131 %). Average ratio: 0.13741443855479882 += 4.405746856074379e-05\n",
      "Processed 1546240 pairs of programs (94.03333712408467 %). Average ratio: 0.13741521951880892 += 4.4052057717106184e-05\n",
      "Processed 1546560 pairs of programs (94.05279766570803 %). Average ratio: 0.13741452927570835 += 4.404678018521741e-05\n",
      "Processed 1546880 pairs of programs (94.07225820733139 %). Average ratio: 0.1374138393010804 += 4.40415044778006e-05\n",
      "Processed 1547200 pairs of programs (94.09171874895476 %). Average ratio: 0.13741314959476844 += 4.403623059383176e-05\n",
      "Processed 1547520 pairs of programs (94.11117929057812 %). Average ratio: 0.137412460156616 += 4.40309585322876e-05\n",
      "Processed 1547840 pairs of programs (94.13063983220148 %). Average ratio: 0.13741177098646676 += 4.402568829214571e-05\n",
      "Processed 1548160 pairs of programs (94.15010037382484 %). Average ratio: 0.13741108208416444 += 4.4020419872384415e-05\n",
      "Processed 1548480 pairs of programs (94.1695609154482 %). Average ratio: 0.13741218592203552 += 4.40159616538355e-05\n",
      "Processed 1548800 pairs of programs (94.18902145707156 %). Average ratio: 0.13741448408059478 += 4.401204347918828e-05\n",
      "Saving negatives_all_ratios_1548800.npy\n",
      "Processed 1549120 pairs of programs (94.20848199869492 %). Average ratio: 0.13741678134649196 += 4.4008126252877635e-05\n",
      "Processed 1549440 pairs of programs (94.22794254031828 %). Average ratio: 0.13741907772024706 += 4.4004209974585564e-05\n",
      "Processed 1549760 pairs of programs (94.24740308194166 %). Average ratio: 0.13742137320237963 += 4.400029464399419e-05\n",
      "Processed 1550080 pairs of programs (94.26686362356502 %). Average ratio: 0.1374236677934089 += 4.399638026078559e-05\n",
      "Processed 1550400 pairs of programs (94.28632416518838 %). Average ratio: 0.13742575252386466 += 4.399228313426137e-05\n",
      "Processed 1550720 pairs of programs (94.30578470681174 %). Average ratio: 0.13742700072756955 += 4.3987452557243136e-05\n",
      "Processed 1551040 pairs of programs (94.3252452484351 %). Average ratio: 0.13742824844700532 += 4.398262353342379e-05\n",
      "Processed 1551360 pairs of programs (94.34470579005846 %). Average ratio: 0.13742949568245372 += 4.397779606198619e-05\n",
      "Processed 1551680 pairs of programs (94.36416633168182 %). Average ratio: 0.13743074243419628 += 4.397297014211381e-05\n",
      "Processed 1552000 pairs of programs (94.38362687330518 %). Average ratio: 0.13743198870251438 += 4.396814577299071e-05\n",
      "Saving negatives_all_ratios_1552000.npy\n",
      "Processed 1552320 pairs of programs (94.40308741492855 %). Average ratio: 0.13743323448768913 += 4.396332295380156e-05\n",
      "Processed 1552640 pairs of programs (94.42254795655191 %). Average ratio: 0.137433868015671 += 4.3959642762767155e-05\n",
      "Processed 1552960 pairs of programs (94.44200849817527 %). Average ratio: 0.13743434838419893 += 4.395624862057556e-05\n",
      "Processed 1553280 pairs of programs (94.46146903979863 %). Average ratio: 0.13743482856660963 += 4.395285517178556e-05\n",
      "Processed 1553600 pairs of programs (94.48092958142199 %). Average ratio: 0.13743530856301128 += 4.3949462416226724e-05\n",
      "Processed 1553920 pairs of programs (94.50039012304535 %). Average ratio: 0.1374357883735119 += 4.394607035372859e-05\n",
      "Processed 1554240 pairs of programs (94.51985066466871 %). Average ratio: 0.13743626799821948 += 4.3942678984120705e-05\n",
      "Processed 1554560 pairs of programs (94.53931120629207 %). Average ratio: 0.13743645118557624 += 4.393836525996103e-05\n",
      "Processed 1554880 pairs of programs (94.55877174791544 %). Average ratio: 0.13743619001053073 += 4.393266861514693e-05\n",
      "Processed 1555200 pairs of programs (94.5782322895388 %). Average ratio: 0.13743592893655918 += 4.3926974030044425e-05\n",
      "Saving negatives_all_ratios_1555200.npy\n",
      "Processed 1555520 pairs of programs (94.59769283116216 %). Average ratio: 0.13743566796360288 += 4.392128150346456e-05\n",
      "Processed 1555840 pairs of programs (94.61715337278552 %). Average ratio: 0.13743540709160323 += 4.391559103421943e-05\n",
      "Processed 1556160 pairs of programs (94.63661391440888 %). Average ratio: 0.1374351463205017 += 4.390990262112193e-05\n",
      "Processed 1556480 pairs of programs (94.65607445603224 %). Average ratio: 0.1374348856502397 += 4.3904216262986006e-05\n",
      "Processed 1556800 pairs of programs (94.6755349976556 %). Average ratio: 0.13743333682829117 += 4.3897891066151675e-05\n",
      "Processed 1557120 pairs of programs (94.69499553927896 %). Average ratio: 0.13743178860503685 += 4.389156822370263e-05\n",
      "Processed 1557440 pairs of programs (94.71445608090234 %). Average ratio: 0.13743024098012968 += 4.388524773427759e-05\n",
      "Processed 1557760 pairs of programs (94.7339166225257 %). Average ratio: 0.13742869395322285 += 4.3878929596516424e-05\n",
      "Processed 1558080 pairs of programs (94.75337716414906 %). Average ratio: 0.13742714752396987 += 4.387261380905998e-05\n",
      "Processed 1558400 pairs of programs (94.77283770577242 %). Average ratio: 0.13742560169202442 += 4.386630037055016e-05\n",
      "Saving negatives_all_ratios_1558400.npy\n",
      "Processed 1558720 pairs of programs (94.79229824739578 %). Average ratio: 0.13742466457899358 += 4.386125828837301e-05\n",
      "Processed 1559040 pairs of programs (94.81175878901915 %). Average ratio: 0.13742413316415245 += 4.385706364021167e-05\n",
      "Processed 1559360 pairs of programs (94.83121933064251 %). Average ratio: 0.1374236019544512 += 4.3852870190053186e-05\n",
      "Processed 1559680 pairs of programs (94.85067987226587 %). Average ratio: 0.13742307094977105 += 4.384867793733011e-05\n",
      "Processed 1560000 pairs of programs (94.87014041388923 %). Average ratio: 0.13742254014999333 += 4.384448688147548e-05\n",
      "Processed 1560320 pairs of programs (94.8896009555126 %). Average ratio: 0.13742200955499947 += 4.384029702192269e-05\n",
      "Processed 1560640 pairs of programs (94.90906149713597 %). Average ratio: 0.1374218503504941 += 4.383577523269081e-05\n",
      "Processed 1560960 pairs of programs (94.92852203875933 %). Average ratio: 0.13742317566438025 += 4.382992269028536e-05\n",
      "Processed 1561280 pairs of programs (94.94798258038269 %). Average ratio: 0.1374245004672528 += 4.382407226420504e-05\n",
      "Processed 1561600 pairs of programs (94.96744312200605 %). Average ratio: 0.1374258247594072 += 4.3818223953242466e-05\n",
      "Saving negatives_all_ratios_1561600.npy\n",
      "Processed 1561920 pairs of programs (94.9869036636294 %). Average ratio: 0.13742714854113872 += 4.381237775619122e-05\n",
      "Processed 1562240 pairs of programs (95.00636420525277 %). Average ratio: 0.1374284718127424 += 4.380653367184577e-05\n",
      "Processed 1562560 pairs of programs (95.02582474687613 %). Average ratio: 0.13742979457451307 += 4.380069169900151e-05\n",
      "Processed 1562880 pairs of programs (95.04528528849949 %). Average ratio: 0.13742764828767803 += 4.3796515920397724e-05\n",
      "Processed 1563200 pairs of programs (95.06474583012286 %). Average ratio: 0.13742463585966533 += 4.379275709829054e-05\n",
      "Processed 1563520 pairs of programs (95.08420637174622 %). Average ratio: 0.1374216245916172 += 4.3788999081056324e-05\n",
      "Processed 1563840 pairs of programs (95.10366691336958 %). Average ratio: 0.13741861448286377 += 4.3785241868523983e-05\n",
      "Processed 1564160 pairs of programs (95.12312745499294 %). Average ratio: 0.13741560553273574 += 4.378148546052249e-05\n",
      "Processed 1564480 pairs of programs (95.1425879966163 %). Average ratio: 0.1374125977405643 += 4.377772985688057e-05\n",
      "Processed 1564800 pairs of programs (95.16204853823966 %). Average ratio: 0.13741132055444427 += 4.3773367864027735e-05\n",
      "Saving negatives_all_ratios_1564800.npy\n",
      "Processed 1565120 pairs of programs (95.18150907986302 %). Average ratio: 0.13741263753381355 += 4.376809658384717e-05\n",
      "Processed 1565440 pairs of programs (95.2009696214864 %). Average ratio: 0.1374139540066523 += 4.376282710507646e-05\n",
      "Processed 1565760 pairs of programs (95.22043016310975 %). Average ratio: 0.13741526997325268 += 4.375755942672507e-05\n",
      "Processed 1566080 pairs of programs (95.23989070473311 %). Average ratio: 0.13741658543390667 += 4.375229354780318e-05\n",
      "Processed 1566400 pairs of programs (95.25935124635647 %). Average ratio: 0.13741790038890597 += 4.374702946732171e-05\n",
      "Processed 1566720 pairs of programs (95.27881178797983 %). Average ratio: 0.13741921483854208 += 4.374176718429231e-05\n",
      "Processed 1567040 pairs of programs (95.2982723296032 %). Average ratio: 0.1374177617105725 += 4.373699250487953e-05\n",
      "Processed 1567360 pairs of programs (95.31773287122655 %). Average ratio: 0.13741630914085415 += 4.373221934176152e-05\n",
      "Processed 1567680 pairs of programs (95.33719341284991 %). Average ratio: 0.13741485712906537 += 4.372744769415413e-05\n",
      "Processed 1568000 pairs of programs (95.35665395447327 %). Average ratio: 0.13741340567488483 += 4.372267756127386e-05\n",
      "Saving negatives_all_ratios_1568000.npy\n",
      "Processed 1568320 pairs of programs (95.37611449609665 %). Average ratio: 0.13741195477799134 += 4.371790894233769e-05\n",
      "Processed 1568640 pairs of programs (95.39557503772001 %). Average ratio: 0.13741050443806405 += 4.3713141836563185e-05\n",
      "Processed 1568960 pairs of programs (95.41503557934337 %). Average ratio: 0.13740996101581532 += 4.370798602134757e-05\n",
      "Processed 1569280 pairs of programs (95.43449612096673 %). Average ratio: 0.13741002192685 += 4.3702571884987e-05\n",
      "Processed 1569600 pairs of programs (95.45395666259009 %). Average ratio: 0.13741008281451578 += 4.369715965310684e-05\n",
      "Processed 1569920 pairs of programs (95.47341720421345 %). Average ratio: 0.1374101436788261 += 4.369174932462862e-05\n",
      "Processed 1570240 pairs of programs (95.49287774583681 %). Average ratio: 0.1374102045197944 += 4.3686340898474564e-05\n",
      "Processed 1570560 pairs of programs (95.51233828746018 %). Average ratio: 0.13741026533743414 += 4.368093437356793e-05\n",
      "Processed 1570880 pairs of programs (95.53179882908354 %). Average ratio: 0.13741028813763825 += 4.3675657792000344e-05\n",
      "Processed 1571200 pairs of programs (95.5512593707069 %). Average ratio: 0.13741015898174702 += 4.3670895067796316e-05\n",
      "Saving negatives_all_ratios_1571200.npy\n",
      "Processed 1571520 pairs of programs (95.57071991233026 %). Average ratio: 0.13741002987535034 += 4.366613388445852e-05\n",
      "Processed 1571840 pairs of programs (95.59018045395362 %). Average ratio: 0.13740990081841967 += 4.366137424116344e-05\n",
      "Processed 1572160 pairs of programs (95.60964099557698 %). Average ratio: 0.13740977181092662 += 4.365661613708826e-05\n",
      "Processed 1572480 pairs of programs (95.62910153720034 %). Average ratio: 0.13740964285284282 += 4.3651859571410726e-05\n",
      "Processed 1572800 pairs of programs (95.6485620788237 %). Average ratio: 0.13740951394413986 += 4.364710454330922e-05\n",
      "Processed 1573120 pairs of programs (95.66802262044706 %). Average ratio: 0.13740856856605618 += 4.3642000635058785e-05\n",
      "Processed 1573440 pairs of programs (95.68748316207044 %). Average ratio: 0.1374074194592243 += 4.3636810862861204e-05\n",
      "Processed 1573760 pairs of programs (95.7069437036938 %). Average ratio: 0.13740627079215775 += 4.3631622852690685e-05\n",
      "Processed 1574080 pairs of programs (95.72640424531716 %). Average ratio: 0.13740512256460413 += 4.362643660358161e-05\n",
      "Processed 1574400 pairs of programs (95.74586478694052 %). Average ratio: 0.13740397477631128 += 4.362125211456898e-05\n",
      "Saving negatives_all_ratios_1574400.npy\n",
      "Processed 1574720 pairs of programs (95.76532532856388 %). Average ratio: 0.1374028274270271 += 4.361606938468861e-05\n",
      "Processed 1575040 pairs of programs (95.78478587018724 %). Average ratio: 0.13740242513361953 += 4.3611136093268057e-05\n",
      "Processed 1575360 pairs of programs (95.8042464118106 %). Average ratio: 0.13740313970618223 += 4.360657584267808e-05\n",
      "Processed 1575680 pairs of programs (95.82370695343397 %). Average ratio: 0.13740385400559033 += 4.360201701021451e-05\n",
      "Processed 1576000 pairs of programs (95.84316749505733 %). Average ratio: 0.13740456803200035 += 4.359745959514762e-05\n",
      "Processed 1576320 pairs of programs (95.86262803668069 %). Average ratio: 0.13740528178556877 += 4.359290359674818e-05\n",
      "Processed 1576640 pairs of programs (95.88208857830405 %). Average ratio: 0.137405995266452 += 4.358834901428747e-05\n",
      "Processed 1576960 pairs of programs (95.90154911992741 %). Average ratio: 0.13740670847480624 += 4.358379584703737e-05\n",
      "Processed 1577280 pairs of programs (95.92100966155077 %). Average ratio: 0.13740493488376773 += 4.357946746403146e-05\n",
      "Processed 1577600 pairs of programs (95.94047020317413 %). Average ratio: 0.13740316196993085 += 4.357514032603999e-05\n",
      "Saving negatives_all_ratios_1577600.npy\n",
      "Processed 1577920 pairs of programs (95.95993074479749 %). Average ratio: 0.13740138973290777 += 4.3570814432487506e-05\n",
      "Processed 1578240 pairs of programs (95.97939128642085 %). Average ratio: 0.13739961817231108 += 4.356648978279883e-05\n",
      "Processed 1578560 pairs of programs (95.99885182804422 %). Average ratio: 0.1373978472877535 += 4.356216637639916e-05\n",
      "Processed 1578880 pairs of programs (96.01831236966758 %). Average ratio: 0.1373960770788482 += 4.355784421271408e-05\n",
      "Processed 1579200 pairs of programs (96.03777291129094 %). Average ratio: 0.1373948988923021 += 4.355351885213462e-05\n",
      "Processed 1579520 pairs of programs (96.0572334529143 %). Average ratio: 0.13739411531132062 += 4.354919180649722e-05\n",
      "Processed 1579840 pairs of programs (96.07669399453766 %). Average ratio: 0.1373933320291307 += 4.354486604271921e-05\n",
      "Processed 1580160 pairs of programs (96.09615453616102 %). Average ratio: 0.13739254904556153 += 4.3540541560171274e-05\n",
      "Processed 1580480 pairs of programs (96.11561507778438 %). Average ratio: 0.13739176636044237 += 4.353621835822461e-05\n",
      "Processed 1580800 pairs of programs (96.13507561940776 %). Average ratio: 0.1373909839736026 += 4.3531896436250663e-05\n",
      "Saving negatives_all_ratios_1580800.npy\n",
      "Processed 1581120 pairs of programs (96.15453616103112 %). Average ratio: 0.13739060017676888 += 4.352719274471947e-05\n",
      "Processed 1581440 pairs of programs (96.17399670265448 %). Average ratio: 0.1373918093902715 += 4.352095875307485e-05\n",
      "Processed 1581760 pairs of programs (96.19345724427784 %). Average ratio: 0.13739301814320912 += 4.35147270669706e-05\n",
      "Processed 1582080 pairs of programs (96.2129177859012 %). Average ratio: 0.13739422643584476 += 4.3508497685082284e-05\n",
      "Processed 1582400 pairs of programs (96.23237832752456 %). Average ratio: 0.13739543426844134 += 4.350227060608664e-05\n",
      "Processed 1582720 pairs of programs (96.25183886914792 %). Average ratio: 0.1373966416412615 += 4.3496045828661265e-05\n",
      "Processed 1583040 pairs of programs (96.27129941077128 %). Average ratio: 0.13739784855456777 += 4.34898233514849e-05\n",
      "Processed 1583360 pairs of programs (96.29075995239465 %). Average ratio: 0.13739720139766007 += 4.3485280325089104e-05\n",
      "Processed 1583680 pairs of programs (96.31022049401801 %). Average ratio: 0.13739609117236914 += 4.34811578555391e-05\n",
      "Processed 1584000 pairs of programs (96.32968103564139 %). Average ratio: 0.13739498136937767 += 4.3477036539987105e-05\n",
      "Saving negatives_all_ratios_1584000.npy\n",
      "Processed 1584320 pairs of programs (96.34914157726475 %). Average ratio: 0.13739387198844477 += 4.347291637790433e-05\n",
      "Processed 1584640 pairs of programs (96.3686021188881 %). Average ratio: 0.13739276302932973 += 4.3468797368762405e-05\n",
      "Processed 1584960 pairs of programs (96.38806266051147 %). Average ratio: 0.13739165449179197 += 4.346467951203316e-05\n",
      "Processed 1585280 pairs of programs (96.40752320213483 %). Average ratio: 0.13739058112992905 += 4.346051766137078e-05\n",
      "Processed 1585600 pairs of programs (96.42698374375819 %). Average ratio: 0.1373895602975574 += 4.345628929195946e-05\n",
      "Processed 1585920 pairs of programs (96.44644428538155 %). Average ratio: 0.13738853985303998 += 4.345206214279391e-05\n",
      "Processed 1586240 pairs of programs (96.4659048270049 %). Average ratio: 0.1373875197961558 += 4.344783621329398e-05\n",
      "Processed 1586560 pairs of programs (96.48536536862828 %). Average ratio: 0.13738650012668405 += 4.3443611502879885e-05\n",
      "Processed 1586880 pairs of programs (96.50482591025164 %). Average ratio: 0.13738548084440402 += 4.343938801097221e-05\n",
      "Processed 1587200 pairs of programs (96.524286451875 %). Average ratio: 0.13738446194909526 += 4.343516573699189e-05\n",
      "Saving negatives_all_ratios_1587200.npy\n",
      "Processed 1587520 pairs of programs (96.54374699349836 %). Average ratio: 0.1373847125105344 += 4.3432367838372134e-05\n",
      "Processed 1587840 pairs of programs (96.56320753512172 %). Average ratio: 0.13738496297688385 += 4.342957028690896e-05\n",
      "Processed 1588160 pairs of programs (96.58266807674508 %). Average ratio: 0.13738521334819764 += 4.342677308269277e-05\n",
      "Processed 1588480 pairs of programs (96.60212861836844 %). Average ratio: 0.13738546362452994 += 4.342397622581384e-05\n",
      "Processed 1588800 pairs of programs (96.6215891599918 %). Average ratio: 0.13738571380593473 += 4.342117971636206e-05\n",
      "Processed 1589120 pairs of programs (96.64104970161517 %). Average ratio: 0.13738596389246605 += 4.3418383554427195e-05\n",
      "Processed 1589440 pairs of programs (96.66051024323853 %). Average ratio: 0.13738563193457562 += 4.341423695227498e-05\n",
      "Processed 1589760 pairs of programs (96.6799707848619 %). Average ratio: 0.13738491220965487 += 4.3409191249787434e-05\n",
      "Processed 1590080 pairs of programs (96.69943132648525 %). Average ratio: 0.13738419275751218 += 4.340414724068794e-05\n",
      "Processed 1590400 pairs of programs (96.71889186810861 %). Average ratio: 0.13738347357799255 += 4.339910492405344e-05\n",
      "Saving negatives_all_ratios_1590400.npy\n",
      "Processed 1590720 pairs of programs (96.73835240973197 %). Average ratio: 0.13738275467094097 += 4.3394064298961566e-05\n",
      "Processed 1591040 pairs of programs (96.75781295135533 %). Average ratio: 0.1373820360362027 += 4.338902536449068e-05\n",
      "Processed 1591360 pairs of programs (96.7772734929787 %). Average ratio: 0.13738124150888129 += 4.3384138710154226e-05\n",
      "Processed 1591680 pairs of programs (96.79673403460207 %). Average ratio: 0.13738014268111512 += 4.337985584465226e-05\n",
      "Processed 1592000 pairs of programs (96.81619457622543 %). Average ratio: 0.13737904426933525 += 4.3375574231104457e-05\n",
      "Processed 1592320 pairs of programs (96.83565511784879 %). Average ratio: 0.1373779462733055 += 4.337129386890846e-05\n",
      "Processed 1592640 pairs of programs (96.85511565947215 %). Average ratio: 0.13737684869278982 += 4.3367014757462295e-05\n",
      "Processed 1592960 pairs of programs (96.87457620109551 %). Average ratio: 0.13737575152755246 += 4.3362736896164364e-05\n",
      "Processed 1593280 pairs of programs (96.89403674271887 %). Average ratio: 0.13737465477735775 += 4.335846028441352e-05\n",
      "Processed 1593600 pairs of programs (96.91349728434223 %). Average ratio: 0.137376185799331 += 4.3353826583209e-05\n",
      "Saving negatives_all_ratios_1593600.npy\n",
      "Processed 1593920 pairs of programs (96.93295782596559 %). Average ratio: 0.13737837295750904 += 4.334910472973036e-05\n",
      "Processed 1594240 pairs of programs (96.95241836758896 %). Average ratio: 0.13738055928878418 += 4.334438432831642e-05\n",
      "Processed 1594560 pairs of programs (96.97187890921232 %). Average ratio: 0.13738274479362522 += 4.333966537825679e-05\n",
      "Processed 1594880 pairs of programs (96.99133945083568 %). Average ratio: 0.13738492947250078 += 4.333494787884159e-05\n",
      "Processed 1595200 pairs of programs (97.01079999245904 %). Average ratio: 0.13738711332587888 += 4.333023182936136e-05\n",
      "Processed 1595520 pairs of programs (97.0302605340824 %). Average ratio: 0.13738869232200654 += 4.3325570969324585e-05\n",
      "Processed 1595840 pairs of programs (97.04972107570576 %). Average ratio: 0.13738936484450662 += 4.332099215870503e-05\n",
      "Processed 1596160 pairs of programs (97.06918161732912 %). Average ratio: 0.1373900371130329 += 4.331641478240127e-05\n",
      "Processed 1596480 pairs of programs (97.08864215895248 %). Average ratio: 0.1373907091277293 += 4.3311838839671626e-05\n",
      "Processed 1596800 pairs of programs (97.10810270057586 %). Average ratio: 0.1373913808887395 += 4.3307264329774944e-05\n",
      "Saving negatives_all_ratios_1596800.npy\n",
      "Processed 1597120 pairs of programs (97.12756324219922 %). Average ratio: 0.13739205239620714 += 4.3302691251970574e-05\n",
      "Processed 1597440 pairs of programs (97.14702378382258 %). Average ratio: 0.13739272365027574 += 4.329811960551847e-05\n",
      "Processed 1597760 pairs of programs (97.16648432544594 %). Average ratio: 0.13739623143032303 += 4.3295159111185725e-05\n",
      "Processed 1598080 pairs of programs (97.1859448670693 %). Average ratio: 0.13739973788717907 += 4.329219890357036e-05\n",
      "Processed 1598400 pairs of programs (97.20540540869266 %). Average ratio: 0.13740324302159238 += 4.328923898293196e-05\n",
      "Processed 1598720 pairs of programs (97.22486595031602 %). Average ratio: 0.13740674683431095 += 4.328627934952946e-05\n",
      "Processed 1599040 pairs of programs (97.24432649193938 %). Average ratio: 0.13741024932608223 += 4.328332000362136e-05\n",
      "Processed 1599360 pairs of programs (97.26378703356275 %). Average ratio: 0.13741375049765306 += 4.3280360945465545e-05\n",
      "Processed 1599680 pairs of programs (97.28324757518611 %). Average ratio: 0.1374130868143909 += 4.3277362972762164e-05\n",
      "Processed 1600000 pairs of programs (97.30270811680947 %). Average ratio: 0.13740964821387103 += 4.327433919146734e-05\n",
      "Saving negatives_all_ratios_1600000.npy\n",
      "Processed 1600320 pairs of programs (97.32216865843283 %). Average ratio: 0.13740621090873656 += 4.3271315746382944e-05\n",
      "Processed 1600640 pairs of programs (97.34162920005619 %). Average ratio: 0.13740277489825561 += 4.326829263772136e-05\n",
      "Processed 1600960 pairs of programs (97.36108974167955 %). Average ratio: 0.13739934018169692 += 4.326526986569443e-05\n",
      "Processed 1601280 pairs of programs (97.38055028330291 %). Average ratio: 0.1373959067583297 += 4.326224743051355e-05\n",
      "Processed 1601600 pairs of programs (97.40001082492627 %). Average ratio: 0.13739272505855646 += 4.325893334058228e-05\n",
      "Processed 1601920 pairs of programs (97.41947136654964 %). Average ratio: 0.13739054609228574 += 4.32544522092078e-05\n",
      "Processed 1602240 pairs of programs (97.438931908173 %). Average ratio: 0.1373883679459459 += 4.324997239557044e-05\n",
      "Processed 1602560 pairs of programs (97.45839244979636 %). Average ratio: 0.13738619061907414 += 4.3245493899055406e-05\n",
      "Processed 1602880 pairs of programs (97.47785299141972 %). Average ratio: 0.13738401411120824 += 4.324101671904817e-05\n",
      "Processed 1603200 pairs of programs (97.49731353304308 %). Average ratio: 0.13738183842188606 += 4.323654085493468e-05\n",
      "Saving negatives_all_ratios_1603200.npy\n",
      "Processed 1603520 pairs of programs (97.51677407466644 %). Average ratio: 0.137379663550646 += 4.3232066306101244e-05\n",
      "Processed 1603840 pairs of programs (97.5362346162898 %). Average ratio: 0.1373778146577349 += 4.322705818840216e-05\n",
      "Processed 1604160 pairs of programs (97.55569515791316 %). Average ratio: 0.13737604773466558 += 4.3221918017095154e-05\n",
      "Processed 1604480 pairs of programs (97.57515569953654 %). Average ratio: 0.13737428147560343 += 4.3216779551426436e-05\n",
      "Processed 1604800 pairs of programs (97.5946162411599 %). Average ratio: 0.1373725158801742 += 4.321164279049349e-05\n",
      "Processed 1605120 pairs of programs (97.61407678278326 %). Average ratio: 0.137370750948004 += 4.320650773339454e-05\n",
      "Processed 1605440 pairs of programs (97.63353732440662 %). Average ratio: 0.13736898667871908 += 4.320137437922841e-05\n",
      "Processed 1605760 pairs of programs (97.65299786602998 %). Average ratio: 0.13736657709087147 += 4.3196451885908376e-05\n",
      "Processed 1606080 pairs of programs (97.67245840765334 %). Average ratio: 0.13736319961797977 += 4.319184454742061e-05\n",
      "Processed 1606400 pairs of programs (97.6919189492767 %). Average ratio: 0.13735982341290828 += 4.3187238503001215e-05\n",
      "Saving negatives_all_ratios_1606400.npy\n",
      "Processed 1606720 pairs of programs (97.71137949090006 %). Average ratio: 0.1373564484749432 += 4.318263375211802e-05\n",
      "Processed 1607040 pairs of programs (97.73084003252343 %). Average ratio: 0.13735307480337133 += 4.3178030294239237e-05\n",
      "Processed 1607360 pairs of programs (97.75030057414679 %). Average ratio: 0.13734970239748007 += 4.317342812883325e-05\n",
      "Processed 1607680 pairs of programs (97.76976111577015 %). Average ratio: 0.13734633125655724 += 4.316882725536869e-05\n",
      "Processed 1608000 pairs of programs (97.78922165739353 %). Average ratio: 0.13734691166075258 += 4.3163953265291146e-05\n",
      "Processed 1608320 pairs of programs (97.80868219901689 %). Average ratio: 0.13734749184732356 += 4.315908087662335e-05\n",
      "Processed 1608640 pairs of programs (97.82814274064025 %). Average ratio: 0.13734807181639253 += 4.3154210088506935e-05\n",
      "Processed 1608960 pairs of programs (97.8476032822636 %). Average ratio: 0.1373486515680818 += 4.314934090008421e-05\n",
      "Processed 1609280 pairs of programs (97.86706382388697 %). Average ratio: 0.13734923110251354 += 4.3144473310498046e-05\n",
      "Processed 1609600 pairs of programs (97.88652436551033 %). Average ratio: 0.13734981041980987 += 4.313960731889204e-05\n",
      "Saving negatives_all_ratios_1609600.npy\n",
      "Processed 1609920 pairs of programs (97.90598490713369 %). Average ratio: 0.13734997943982794 += 4.313557256757173e-05\n",
      "Processed 1610240 pairs of programs (97.92544544875706 %). Average ratio: 0.13734987506089544 += 4.3132091871717576e-05\n",
      "Processed 1610560 pairs of programs (97.94490599038042 %). Average ratio: 0.13734977072104884 += 4.3128611976469904e-05\n",
      "Processed 1610880 pairs of programs (97.96436653200378 %). Average ratio: 0.1373496664202662 += 4.31251328815475e-05\n",
      "Processed 1611200 pairs of programs (97.98382707362714 %). Average ratio: 0.13734956215852562 += 4.312165458666918e-05\n",
      "Processed 1611520 pairs of programs (98.0032876152505 %). Average ratio: 0.13734945793580514 += 4.311817709155408e-05\n",
      "Processed 1611840 pairs of programs (98.02274815687386 %). Average ratio: 0.13734971405320806 += 4.3114803812344215e-05\n",
      "Processed 1612160 pairs of programs (98.04220869849722 %). Average ratio: 0.1373514110097099 += 4.3111844780343255e-05\n",
      "Processed 1612480 pairs of programs (98.06166924012058 %). Average ratio: 0.1373531073314795 += 4.310888618468551e-05\n",
      "Processed 1612800 pairs of programs (98.08112978174395 %). Average ratio: 0.13735480301887304 += 4.310592802540355e-05\n",
      "Saving negatives_all_ratios_1612800.npy\n",
      "Processed 1613120 pairs of programs (98.10059032336731 %). Average ratio: 0.1373564980722462 += 4.31029703025297e-05\n",
      "Processed 1613440 pairs of programs (98.12005086499067 %). Average ratio: 0.13735819249195455 += 4.310001301609605e-05\n",
      "Processed 1613760 pairs of programs (98.13951140661403 %). Average ratio: 0.13735988627835335 += 4.3097056166134566e-05\n",
      "Processed 1614080 pairs of programs (98.1589719482374 %). Average ratio: 0.1373593518270477 += 4.309299566515069e-05\n",
      "Processed 1614400 pairs of programs (98.17843248986075 %). Average ratio: 0.1373582607782728 += 4.3088660346779826e-05\n",
      "Processed 1614720 pairs of programs (98.19789303148411 %). Average ratio: 0.1373571701370619 += 4.3084326317645156e-05\n",
      "Processed 1615040 pairs of programs (98.21735357310747 %). Average ratio: 0.1373560799031866 += 4.307999357711574e-05\n",
      "Processed 1615360 pairs of programs (98.23681411473085 %). Average ratio: 0.13735499007641885 += 4.307566212456113e-05\n",
      "Processed 1615680 pairs of programs (98.25627465635421 %). Average ratio: 0.1373539006565306 += 4.307133195935122e-05\n",
      "Processed 1616000 pairs of programs (98.27573519797757 %). Average ratio: 0.13735332262482117 += 4.306702305855615e-05\n",
      "Saving negatives_all_ratios_1616000.npy\n",
      "Processed 1616320 pairs of programs (98.29519573960093 %). Average ratio: 0.1373535111381009 += 4.3062745402053675e-05\n",
      "Processed 1616640 pairs of programs (98.31465628122429 %). Average ratio: 0.13735369958103988 += 4.305846901908739e-05\n",
      "Processed 1616960 pairs of programs (98.33411682284765 %). Average ratio: 0.13735388795367745 += 4.305419390902582e-05\n",
      "Processed 1617280 pairs of programs (98.35357736447101 %). Average ratio: 0.13735407625605292 += 4.304992007123802e-05\n",
      "Processed 1617600 pairs of programs (98.37303790609437 %). Average ratio: 0.13735426448820562 += 4.30456475050934e-05\n",
      "Processed 1617920 pairs of programs (98.39249844771774 %). Average ratio: 0.13735445265017482 += 4.3041376209961855e-05\n"
     ]
    }
   ],
   "source": [
    "print(\"text distance, similarities\")\n",
    "\n",
    "i = 0\n",
    "for batch in dl:\n",
    "    batch = batch.numpy()\n",
    "    all_ratios.extend(batch)\n",
    "    i += len(batch)\n",
    "    if i % (32 * 10) == 0:\n",
    "        average_ratio = np.mean(all_ratios)\n",
    "        sdev = np.std(all_ratios)\n",
    "        serr = sdev / np.sqrt(i)\n",
    "        print(f\"Processed {i} pairs of programs ({i / len(eddataset) * 100} %). Average ratio: {average_ratio} += {serr}\")\n",
    "    if i % (32 * 100) == 0:\n",
    "        print(f\"Saving negatives_all_ratios_{i}.npy\")\n",
    "        np.save(f\"negatives_all_ratios_{i}.npy\", np.array(all_ratios))\n",
    "\n",
    "average_ratio = np.mean(all_ratios)\n",
    "sdev = np.std(all_ratios)\n",
    "serr = sdev / np.sqrt(i)\n",
    "print(f\"Processed {i} pairs of programs. Average ratio: {average_ratio} += {serr}\")"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 41,
   "metadata": {},
   "outputs": [
    {
     "name": "stdout",
     "output_type": "stream",
     "text": [
      "Processed 94304 pairs of programs. Average ratio: 0.13776112903879706 += 0.00017934406281853248\n"
     ]
    }
   ],
   "source": [
    "average_ratio = np.mean(all_ratios)\n",
    "sdev = np.std(all_ratios)\n",
    "serr = sdev / np.sqrt(i)\n",
    "print(f\"Processed {i} pairs of programs. Average ratio: {average_ratio} += {serr}\")"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 43,
   "metadata": {},
   "outputs": [],
   "source": [
    "np.save(f\"negatives_all_ratios_{i}.npy\", np.array(all_ratios))"
   ]
  }
 ],
 "metadata": {
  "kernelspec": {
   "display_name": "Python 3",
   "language": "python",
   "name": "python3"
  },
  "language_info": {
   "codemirror_mode": {
    "name": "ipython",
    "version": 3
   },
   "file_extension": ".py",
   "mimetype": "text/x-python",
   "name": "python",
   "nbconvert_exporter": "python",
   "pygments_lexer": "ipython3",
   "version": "3.7.6"
  }
 },
 "nbformat": 4,
 "nbformat_minor": 4
}
